映像轉換實用程式。
ic
是將影像檔案轉換為優化的金字塔TIFF格式(PTIFF)的命令行工具。 雖然「影像服務」可以處理影像而不進行轉換,但建議將所有大於512x512像素的影像轉換為PTIFF。 此轉換可確保最佳伺服器效能和資源利用率,並最大限度地縮短響應時間。
建議將包含照片內容的PTIFF檔案JPEG編碼(指定 -jpegcompress
)。 電腦生成的內容可以從無損壓縮中獲益(可以是 -deflatecompress
或 -lzwcompress
)。 除非需要顏色轉換或像素類型轉換,否則JPEG源影像資料將不進行解碼而傳輸到PTIFF,以避免質量下降。 在這種情況下,指定的壓縮選項只適用於較低解析度的金字塔級。
如果不轉換大影像,則不必設定控制要使用的記憶體量的參數。 但是,如果是,請 ic
使用 -maxmem
下面介紹的設定。 計算所需記憶體量的一個很好的經驗法則是將影像的寬度乘以影像的高度乘以通道數。 例如,對於Alpha乘3的RGB影像,為4。 此外,如果通道是每個分量16位,而不是最終結果的8倍。
ic -convert
[
options
]
sourceFiledestFile
ic -convert
[
options
]
sourceFolderdestFolder
-c -convert
[
options
]
sourceFiledestFolder
選項 |
命令選項(請參閱下文)。 |
源檔案 |
單個輸入影像檔案。 |
目標檔案 |
單個輸出PTIFF檔案(如果與SourceDirectory一起使用,則無效)。 |
源資料夾 |
包含輸入影像的資料夾。 |
目標資料夾 |
輸出PTIFF檔案寫入到的資料夾。 |
0(如果成功)。 如果發生錯誤,則返回非零值,並將錯誤詳細資訊發送到 stderr
。
-未壓縮 |
不壓縮輸出影像。 |
-deflate壓縮 |
使用壓縮(zip)壓縮(預設)。 |
-lzwcompress |
使用Lempel-Ziv-Welch(LZW)壓縮。 |
-jpecmpress |
使用JPEG編碼。 如果忽略 源檔案 包括Alpha資料。 |
-jpegquality < 質量 > |
JPEG質量(0-100;預設值為95)。 |
— 滿載 |
禁用JPEG降色採樣(可改善彩色文本和圖形的質量)。 這對CMYK或灰度的輸出影像沒有影響。 |
-usm < 金額 > < 半徑 > < 閾值 > < 單色 > |
對子採樣金字塔級應用反銳化掩碼。 請參閱 op_usm= 的雙曲餘切值。 (未應用於全解析度影像。) |
-applyClippath |
使用源檔案中的剪輯路徑(如果有)建立關聯的Alpha資料。 |
-dpi < dip > |
打印解析度(dpi) 目標檔案 ;如果未指定,則打印解析度 src檔案 複製到 目標檔案 。 |
— 自動裁剪< 角 > < 模式 > < 容差 > < 資訊檔案 > |
計算裁剪矩形以最小化實色背景。 如果自動裁剪算法會導致整個影像被裁剪,則不會輸出裁剪資訊。 要計算裁剪矩形而不轉換影像,請指定 — 自動裁剪 無 — 轉換 沒有 destFile。 角 - ul |ur | | lr 指定要使用種子點的影像的哪個角。 如果模式為1,則忽略。 模式 - 0 | 1 設定為0以根據指定角點像素的顏色裁剪;如果Alpha資料與源影像相關聯,則對預乘顏色資料進行操作。 設定為1以基於Alpha資料裁剪;角被忽略,0總是種子值;如果沒有與源影像關聯的alpha資料,則不應用裁剪。 容差 — 匹配容差。 實值0.0到1.0。指定匹配像素元件值的容差。 為完全匹配設定0。 資訊檔案 — 將裁剪資訊資料寫入到的XML輸出檔案的路徑和名稱。
|
-embedXmpData |
複製XMP元資料(如果可用) 源檔案 至 目標檔案 不修改。 |
-embedColorProfile |
將ICC顏色配置檔案嵌入 目標檔案 ,如果可用(預設情況下未嵌入任何配置檔案)。 |
-imageprofile < 檔案 > |
ICC配置檔案的路徑和名稱。 定義顏色空間 源檔案 必須匹配其像素類型。 僅當未嵌入配置檔案時才應指定 源檔案 ,因為這將覆蓋嵌入的配置檔案。 |
-viewprofile < 檔案 > |
ICC配置檔案的路徑和名稱。 定義的像素類型和顏色空間 目標檔案 。 IC在 源檔案 具有嵌入的配置檔案,或 -imageprofile 。 |
-intentCenterval |
顏色空間轉換的感知渲染意圖。 |
-intentRel比色 |
顏色空間轉換的相對比色渲染方法(預設)。 |
-intentAbs比色 |
用於顏色空間轉換的絕對比色呈現意圖。 |
-intentSaturation |
色彩空間轉換的飽和度渲染意圖。 |
-cmsNoBlackPointCompensation |
禁用某些顏色轉換的黑點補償 預設情況下被啟用. |
-cmsNoDither8 |
顏色轉換時禁用抖動(誤差擴散)。 |
-maintainpixeltype |
禁用從CMYK到RGB的自動轉換。 |
- forceJPEGDecompress |
對JPEG輸入影像進行強制解碼和重新編碼。 注意: 應用此選項可能會降低影像質量。 |
— 下採樣2x2 |
使用標準質量(雙線性)重採樣濾波器。 |
— 下採樣8x8 |
使用更高質量(Lanczos窗口)重新取樣過濾器(預設)。 |
-downsample8x8FlashPix |
使用更高質量(FlashPix)重新取樣過濾器。 |
-downsample8x8雙斜面銳 |
使用Photoshop式8x8雙立方銳濾波器進行降採樣。 |
-nousage |
如果指定為第一個選項,則在遇到無效選項時取消使用資訊的輸出。 |
-覆寫 |
允許覆蓋現有 目標檔案 。 預設情況下,在檔案名後附加一個數字尾碼以防止覆蓋。 |
斯基夫登 |
忽略隱藏的源檔案。 |
— 連續錯誤 |
發生錯誤時不停止處理。 僅在處理多個檔案時有效。 |
— 日誌檔案< 檔案 > |
日誌檔案的路徑和名稱(預設為 施圖 )。 |
-loglevel < 級別 > |
日誌級別。 < 0 — 記錄已禁用。 0 — 列出要處理的檔案。 1 — 添加不需要的檔案的報告。 2 — 添加進度報告。 3 — 添加遇到的每個檔案的報告。 4 — 添加檔案級進度報告。
|
-logappend |
追加到日誌檔案(預設)。 |
-nologappend |
覆蓋日誌檔案。 |
-logprogressssec < 毫秒 > |
日誌級別2及更高級別(預設為3000)的日誌記錄間隔(毫秒)。 |
-maxmem < 位元組 > |
記憶體使用限制。 必須至少為10 MB。 |
-maxmempercent < 百分比 > |
記憶體使用限制。 預設為物理記憶體的25%。 如果兩者都不 最大記憶 無 最大門 顯式設定使用maxmempercent預設值。 |
-版本 |
返回此實用程式的版本資訊。 不使用其他選項指定。 |
下表列出了IC支援的影像檔案格式和格式選項。
格式 |
像素類型 比特/陳 |
比特/陳 |
壓縮 |
附註 |
---|---|---|---|---|
BMP (Windows點陣圖) |
RGB |已索引 |
1 | 5/6 | 8 |
未壓縮 | RLE |
5/6位/通道表示支援16位RGB(5-5-5和5-6-5位/通道)。 |
EPS (封裝後指令碼) |
CMYK |RGB |灰色 |
8 |
ASCII碼 | ASCII85 |二進位 |JPEG |
僅支援由Photoshop生成的EPS檔案。 |
CompuServe GIF |
索引 |
8 |
LZW |
如果存在,則調色板中的透明度值將轉換為Alpha。 |
JPG (JFIF/JPEG) |
CMYK |RGB |灰色 |
8 |
JPEG |
|
Photoshop PSD |
CMYK | CMYKA |RGB | RGBA |灰色 | grayA |
1 | 8 | 16 |
未壓縮 |壓縮 |
僅合併影像;將忽略圖層和額外通道。 |
Macintosh 皮克 |
RGB |
8 |
勒 |
僅點陣圖資料;將忽略向量資料。 |
PNG | RGB | RGBA |灰色 | grayA |已索引 |
1 | 2 | 4 | 8 | 16 |
已壓縮 |
|
TIFF | CMYK | CMYKA |RGB | RGBA |灰色 | grayA |已索引 |
1 | 8 | 16 |
未壓縮 | ZIP | LZW |JPEG | CCITT RLE | CCITT G3 | CCITT G4 |包位 |
除第一個關聯的Alpha通道外,忽略額外的通道。 |
嵌入式ICC配置檔案在EPS、JPG、PSD、PNG和TIFF檔案中可識別。
嵌入的路徑XMP和元資料在EPS、JPG、PSD和TIFF檔案中可識別。
以最佳質量轉換單個影像,並將其保留在同一資料夾中:
ic -convert src/myFile.png src/myFile.tif
轉換中的所有影像 srcFolder
到JPEG編碼的金字塔TIFF和 destFolder
:
ic -convert -jpegcompress -jpegquality 90 -overwrite -continueOnError srcFolder destFolder
轉換中的所有影像 srcFolder
。 JPG檔案的編碼影像資料用於這些影像金字塔的其餘部分以及所有非JPG輸入檔案的整個輸出影像的全解析度級無損LZW壓縮。 像素類型、嵌入的顏色配置XMP檔案、元資料等。 保留。
ic -convert -lzwcompress -embedXmpData -embedColorProfile -maintainpixeltype -overwrite -continueOnError srcFolder destFolder