集成电路 ic
图像转换实用程序。
ic
是一个命令行工具,可将图像文件转换为优化的金字塔TIFF格式(PTIFF)。 虽然图像服务可以处理图像而不进行转换,但我们建议将所有大于512x512像素的图像转换为PTIFF。 此转换可确保最佳服务器性能和资源使用率,并最大限度地缩短响应时间。
建议对包含照片内容的PTIFF文件进行JPEG编码(指定-jpegcompress
)。 计算机生成的内容可从无损压缩(-deflatecompress
或-lzwcompress
)中受益。 除非需要进行色彩转换或像素类型转换,否则将JPEG源图像数据传送到PTIFF而不进行解码,以避免质量下降。 在这种情况下,指定的压缩选项仅适用于较低分辨率的金字塔级别。
如果不转换大图像,则不必设置控制要使用多少内存的参数。 但是,如果是,请使用下面描述的-maxmem
设置再分配ic
内存。 计算所需内存量的一个好的经验法则是将图像宽度乘以图像高度再乘以通道数。 例如,对于Alpha乘以3的RGB图像,为4。 此外,如果每个组件的通道为16位,而不是8位,则最终结果会翻倍。
使用 section-fb5293fa79894442aba831c1e14c5cc9
ic -convert
[
options
]
sourceFiledestFile
ic -convert
[
options
]
sourceFolderdestFolder
-c -convert
[
options
]
sourceFiledestFolder
返回 section-36a2dcfa39824d29b69547c432366219
如果成功,则为0。 如果发生错误,则返回非零值,并将错误详细信息发送到stderr
。
选项 section-df311ace43f947b3817b60b667ae04ca
支持的输入图像格式 section-ab13d941d6724e65b9f84b62d949d31c
下表列出了IC支持的图像文件格式和格式选项。
BMP
(Windows位图)
EPS
(封装的Postscript)
CompuServe
GIF
JPG
(JFIF/JPEG)
Photoshop
PSD
Macintosh
PICT
可以在EPS、JPG、PSD、PNG和TIFF文件中识别嵌入的ICC配置文件。
可以在EPS、JPG、PSD和TIFF文件中识别嵌入路径和XMP元数据。
示例 section-3c1986b30315431989bd76b1ee5bef6d
以最佳质量转换单个图像并将其保存在同一文件夹中:
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