映像轉換實用程式。
ic
是命令行工具,可將影像檔案轉換為優化的金字塔TIFF格式(PTIFF)。雖然「影像伺服」可以處理影像而不需轉換,但建議您將所有大於512x512像素的影像轉換為PTIFF。 此轉換可確保最佳的伺服器效能和資源使用,並將回應時間減至最少。
建議將包含像片內容的PTIFF檔案進行JPEG編碼(指定-jpegcompress
)。 電腦生成的內容可以受益於無損壓縮(-deflatecompress
或-lzwcompress
)。 除非需要色彩轉換或像素類型轉換,否則JPEG原始影像資料會在不進行解碼的情況下傳輸至PTIFF,以避免品質降低。 在這種情況下,指定的壓縮選項僅適用於低解析度金字塔級。
如果您不要轉換大型影像,則不需要設定控制使用記憶體量的參數。 但是,如果是,請使用下面所述的-maxmem
設定為ic
提供更多記憶體。 計算所需記憶體量的一個好經驗法則是將影像寬度乘以影像高度乘以通道數。 例如,若RGB影像是Alpha乘以3,則為4。 此外,如果通道是每個元件16位,而不是最終結果的8倍。
ic -convert
[
options
]
sourceFiledestFile
ic -convert
[
options
]
sourceFolderdestFolder
-c -convert
[
options
]
sourceFiledestFolder
選項 |
命令選項(請參閱下面)。 |
sourceFile |
單一輸入影像檔案。 |
destFile |
單一輸出PTIFF檔案(如果與SourceDirectory搭配使用則無效)。 |
sourceFolder |
包含輸入影像的資料夾。 |
destFolder |
輸出PTIFF檔案寫入的資料夾。 |
0(如果成功)。 如果發生錯誤,則會傳回非零值,並將錯誤詳細資訊傳送至stderr
。
-未壓縮 |
不要壓縮輸出影像。 |
-deflatecompress |
使用平減(zip)壓縮(預設)。 |
-lzwcompress |
使用Lempel-Ziv-Welch(LZW)壓縮。 |
-jpegcompress |
使用JPEG編碼。 如果 sourceFile 包含alpha資料,則忽略。 |
-jpegquality <> quality > |
JPEG品質(0-100;預設值為95)。 |
-fullsamplechrominance |
停用JPEG色度縮減取樣(可改善色彩文字和圖形的品質)。 這對CMYK或灰階的輸出影像沒有影響。 |
-usm <> amount > <> radius > <> >單色 色 <> 閾值> |
將非銳利遮色片套用至子取樣金字塔層級。 如需詳細資訊,請參閱 op_usm= 。 (未套用至完整解析度的影像)。 |
-applyClippath |
使用來源檔案中的剪輯路徑(如果有的話)來建立相關的Alpha資料。 |
-dpi <> dpi > |
destFile 的列印解析度(dpi);如果未指定,則 srcFile 的打印解析度將複製到 destFile 。 |
-autocrop <> corner > <> mode >允差 <> > <> infoCorner檔案> |
計算裁切矩形,將純色背景減到最小。 如果自動裁切演算法會導致整個影像遭到裁切,則不會輸出裁切資訊。 若要計算裁切矩形而不轉換影像,請指定 -autocrop 而不使用 -convert 和 destFile。 corner - ul | ur | ll | lr 指定使用種子點的影像的哪個角。 如果模式為1,則忽略。 mode - 0 | 1 設為0可根據指定角像素的顏色進行裁切;如果alpha資料與來源影像相關聯,則可處理預先乘積的色彩資料。 設為1以根據Alpha資料裁切;corner被忽略,0總是種子值;如果源影像沒有與alpha資料關聯,則不應用裁切。 容差 -匹配容差。實際值0.0到1.0。指定匹配像素元件值的公差。 設定為0以取得完全相符項目。 infoFile —— 要向其寫入裁切資訊資料的XML輸出檔案的路徑和名稱。
|
-embedXmpData |
將XMP中繼資料(如果有)從 sourceFile 複製至 destFile 而不需修改。 |
-embedColorProfile |
在 destFile 中嵌入ICC顏色配置檔案(如果可用)(預設情況下未嵌入配置檔案)。 |
-imageprofile <> 檔案 > |
ICC配置檔案的路徑和名稱。 定義 sourceFile 的色域,並且必須符合其像素類型。 只有在 sourceFile 中未嵌入配置檔案時才應指定該配置檔案,因為這樣會覆蓋嵌入配置檔案。 |
-viewprofile <> 檔案 > |
ICC配置檔案的路徑和名稱。 定義 destFile 的像素類型和顏色空間。 如果 sourceFile 具有嵌入式配置檔案,或者如果也指定了 -imageprofile ,IC將轉換為此配置檔案。 |
-intentEncertable |
色彩空間轉換的感性演算方式。 |
-intentRelBoryic |
色彩空間轉換的相對比色演算方式(預設)。 |
-intentAbsBoryticle |
色彩空間轉換的絕對比色演算方式。 |
-intentSaturation |
飽和度演算色彩空間轉換的「方式」。 |
-cmsNoBlackPointCompensation |
停用特定色彩轉換的黑點補償 預設情況下被啟用. |
-cmsNoDither8 |
在色彩轉換時停用混色(錯誤擴散)。 |
-maintainpixeltype |
停用從CMYK到RGB的自動轉換。 |
- forceJPEGDecompress |
強制解碼JPEG輸入影像並重新編碼。 注意:套 用此選項可能會降低影像品質。 |
-downsample2x2 |
使用標準品質(雙線性)重新取樣濾鏡。 |
-downsample8x8 |
使用較高品質(Lanczos視窗)重新取樣濾鏡(預設)。 |
-downsample8x8FlashPix |
使用更高品質(FlashPix)重新取樣濾鏡。 |
-downsample8x8BicubicSharp |
使用Photoshop樣式8x8雙立方體銳利濾鏡縮減取樣。 |
-年齡 |
當指定為第一個選項時,在遇到無效選項時隱藏使用資訊的輸出。 |
-覆寫 |
允許覆寫現有的 destFile 。 預設情況下,檔案名中會附加一個數字尾碼以防止覆寫。 |
-skiphiddend |
忽略隱藏的源檔案。 |
-continueonerror |
發生錯誤時,請勿停止處理。 只有在處理多個檔案時才有效。 |
-logfile <> 檔案 > |
日誌檔案的路徑和名稱(預設為 stdout )。 |
-loglevel <> level > |
記錄層級。 < 0=""> 0 —— 列出要處理的檔案。 1 —— 新增不需要的檔案的報表。 2 —— 添加進度報告。 3 —— 新增遇到的每個檔案的報表。 4 —— 在檔案級別添加進度報告。
|
-logappend |
附加至記錄檔(預設)。 |
-nologappend |
覆寫記錄檔。 |
-logprogressmsec <> msec > |
日誌級別2和更高版本(預設為3000)的日誌間隔(毫秒)。 |
-maxmem <> bytes > |
記憶體使用量限制。 必須至少為10 MB。 |
-maxmempercent <> percent > |
記憶體使用量限制。 預設為物理記憶體的25%。 如果 maxmem 和 maxmempercent 均未顯式設定,則使用maxmempercent預設值。 |
-版本 |
返回此實用程式的版本資訊。 不使用其他選項指定。 |
下表列出IC支援的影像檔案格式和格式選項。
格式 |
像素類 型位/陳 |
比特/陳 |
壓縮 |
附註 |
---|---|---|---|---|
BMP (Windows點陣圖) |
RGB |索引 |
3 | 5/6 | 8 |
解壓縮 | RLE |
5/6位/通道表示支援16位RGB(5-5-5和5-6-5位/通道)。 |
EPS (封裝的Postscript) |
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 |
3 | 8 | 16 |
解壓縮 |壓縮 |
僅合併影像;圖層和額外的色版會被忽略。 |
Macintosh PICT |
RGB |
8 |
RLE |
僅點陣圖資料;向量資料會被忽略。 |
PNG | RGB | RGBA |灰色 | grayA |索引 |
3 | 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