ic ic
Utilidad de conversión de imágenes.
ic
es una herramienta de línea de comandos que convierte los archivos de imagen al formato de TIFF piramidal optimizado (PTIFF). Aunque el servicio de imágenes puede procesar imágenes sin conversión, le recomendamos que convierta todas las imágenes de más de 512 x 512 píxeles a PTIFF. Esta conversión garantiza un rendimiento de servidor y un uso de recursos óptimos y minimiza los tiempos de respuesta.
Se recomienda que los archivos PTIFF con contenido fotográfico estén codificados en el JPEG (especifique -jpegcompress
). El contenido generado por el equipo puede beneficiarse de la compresión sin pérdidas (-deflatecompress
o -lzwcompress
). A menos que se requiera una conversión de color o de tipo de píxel, los datos de la imagen de origen del JPEG se transfieren al PTIFF sin descodificación, para evitar la degradación de la calidad. En este caso, las opciones de compresión especificadas sólo se aplican a los niveles piramidales de baja resolución.
Si no está convirtiendo imágenes grandes, no tiene que definir los parámetros que controlan la cantidad de memoria que se debe utilizar. Sin embargo, si es así, dé a ic
más memoria utilizando la configuración -maxmem
que se describe a continuación. Una buena regla general para calcular la cantidad de memoria necesaria es multiplicar la anchura de la imagen por la altura de la imagen por el número de canales. Por ejemplo, cuatro para una imagen RGB con alfa por tres. Además, si los canales son de 16 bits por componente en lugar de 8, el resultado final será el doble.
Uso section-fb5293fa79894442aba831c1e14c5cc9
ic -convert
[
options
]
sourceFiledestFile
ic -convert
[
options
]
sourceFolderdestFolder
-c -convert
[
options
]
sourceFiledestFolder
Devuelve section-36a2dcfa39824d29b69547c432366219
0 si se realiza correctamente. Si se produce un error, se devuelve un valor distinto de cero y los detalles del error se envían a stderr
.
Opciones section-df311ace43f947b3817b60b667ae04ca
Formatos de imagen de entrada admitidos section-ab13d941d6724e65b9f84b62d949d31c
En la tabla siguiente se enumeran los formatos de archivo de imagen y las opciones de formato que admite IC.
BMP
(Mapa de bits de Windows)
EPS
(Postscript encapsulado)
CompuServe
GIF
JPG
(JFIF/JPEG)
Photoshop
PSD
Macintosh
PICT
Los perfiles ICC incrustados se reconocen en los archivos EPS, JPG, PSD, PNG y TIFF.
Las rutas incrustadas y los metadatos de la se reconocen en los archivos de EPS JPG, XMP de la aplicación, PSD y TIFF.
Ejemplos section-3c1986b30315431989bd76b1ee5bef6d
Convierta una sola imagen con la mejor calidad y manténgala en la misma carpeta:
ic -convert src/myFile.png src/myFile.tif
Convierta todas las imágenes de srcFolder
en TIFF piramidales con codificación de JPEG y colóquelas en destFolder
:
ic -convert -jpegcompress -jpegquality 90 -overwrite -continueOnError srcFolder destFolder
Convertir todas las imágenes de srcFolder
. Los datos de imagen codificados de los archivos JPG se utilizan para la compresión LZW sin pérdidas y de nivel de resolución completa para el resto de la pirámide de imágenes de estas imágenes, así como para toda la imagen de salida de todos los archivos de entrada no JPG. XMP Los tipos de píxeles, los perfiles de color incrustados, los metadatos de la, etc. se mantienen.
ic -convert -lzwcompress -embedXmpData -embedColorProfile -maintainpixeltype -overwrite -continueOnError srcFolder destFolder