ic

Utilidad de conversión de imágenes.

ic es una herramienta de línea de comandos que convierte archivos de imagen al formato Pyramid TIFF optimizado (PTIFF). Aunque el servicio de imágenes puede procesar imágenes sin conversión, se recomienda convertir todas las imágenes de más de 512 x 512 píxeles a PTIFF. Esta conversión garantiza el rendimiento óptimo del servidor y el uso de los recursos, y minimiza los tiempos de respuesta.

Se recomienda que los archivos PTIFF que contienen contenido fotográfico tengan codificación JPEG (especifique -jpegcompress). El contenido generado por el equipo puede beneficiarse de la compresión sin pérdidas (ya sea -deflatecompress o -lzwcompress). A menos que se requiera una conversión de color o de tipo de píxel, los datos de imagen de origen JPEG se transfieren al PTIFF sin descodificar, para evitar la degradación de la calidad. En este caso, las opciones de compresión especificadas se aplican únicamente a los niveles de pirámide de menor resolución.

Si no está convirtiendo imágenes grandes, no tiene que establecer los parámetros que controlan la cantidad de memoria que debe utilizar. Sin embargo, si lo está, asigne 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, se duplica el resultado final.

Uso

ic -convert [options]sourceFiledestFile

ic -convert [options]sourceFolderdestFolder

-c -convert [options]sourceFiledestFolder

opciones

Opciones de comando (consulte a continuación).

sourceFile

Archivo de imagen de entrada única.

destFile

Archivo PTIFF de salida única (no válido si se utiliza con SourceDirectory).

sourceFolder

Carpeta que contiene imágenes de entrada.

destFolder

Carpeta en la que se escriben los archivos PTIFF de salida.

Devuelve

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

-sin comprimir

No comprima la imagen de salida.

-deflatecompress

Utilice la compresión deflate (zip) (predeterminada).

-lzwcompress

Utilice la compresión Lempel-Ziv-Welch (LZW).

-jpegcompress

Utilice la codificación JPEG. Se omite si sourceFile incluye datos alfa.

- <> calidad jpegquality >

Calidad JPEG (0-100; el valor predeterminado es 95).

-fullsamplechrominance

Deshabilite la disminución de resolución de croma JPEG (puede mejorar la calidad del texto en color y los gráficos). Esto no afecta a las imágenes de salida que son CMYK o escala de grises.

- <> cantidad > <> radio > <> umbral > <> monocromo >

Aplique máscaras de enfoque a los niveles de pirámide de submuestreo. Consulte op_usm= para obtener más información. (No se aplica a la imagen de resolución completa).

-applyClippath

Utilice la ruta del clip en el archivo de origen, si lo hay, para crear datos alfa asociados.

-dpi <> dpi >

Resolución de impresión (dpi) para destFile ; si no se especifica, la resolución de impresión de srcFile se copia en destFile .

- <> esquina de recorte automático > <> modo > <> tolerancia > <> infoFile >

Calcule un rectángulo de recorte para minimizar un fondo de color sólido. No se genera información de recorte si el algoritmo de recorte automático hace que se recorte toda la imagen.

Para calcular el rectángulo de recorte sin convertir la imagen, especifique -autorecorte sin -convertir y sin destFile.

corner - ul | ur | ll | lr

Especifica qué esquina de la imagen utilizar un punto semilla. Se omite si el modo es 1.

modo - 0 | 1

Establézcalo en 0 para recortar según el color del píxel de esquina especificado; funciona con datos de color premultiplicados si los datos alfa están asociados con la imagen de origen.

Establézcalo en 1 para recortar según los datos alfa; corner se ignora y 0 siempre es el valor seed; no se aplica recorte si no hay datos alfa asociados a la imagen de origen.

tolerancia : tolerancia de coincidencia. Valor real de 0,0 a 1,0. Especifica la tolerancia para los valores de componente de píxeles coincidentes. Establézcalo en 0 para coincidencias exactas.

infoFile : ruta y nombre del archivo de salida XML en el que se escribirán los datos de información de recorte.

-embedXmpData

Copie XMP metadatos, si están disponibles, de sourceFile a destFile sin modificaciones.

-embedColorProfile

Incruste el perfil de color ICC en destFile si está disponible (no hay ningún perfil incrustado de forma predeterminada).

-imageprofile <> archivo >

Ruta y nombre de un archivo de perfil ICC. Define el espacio de color de sourceFile y debe coincidir con su tipo de píxel. Solo debe especificarse si no hay ningún perfil incrustado en sourceFile , ya que esto anula el perfil incrustado.

-viewprofile <> file >

Ruta y nombre de un archivo de perfil ICC. Define el tipo de píxel y el espacio de color de destFile . IC se convierte a este perfil si sourceFile tiene un perfil incrustado o si -imageprofile también se especifica.

-IntentPerceptual

Interpretación perceptual para conversiones de espacio de color.

-IntentRelColorimetric

Intento de representación colorimétrica relativa para conversiones de espacio de color (predeterminado).

-IntentAbsColorimetric

Intento de representación colorimétrica absoluta para conversiones de espacio de color.

-IntentSaturation

Interpretación de la saturación Intent para conversiones de espacio de color.

-cmsNoBlackPointCompensation

Deshabilitar compensación de punto de interrupción para determinadas conversiones de color

Habilitado de manera predeterminada.

-cmsNoDither8

Deshabilite el vaciado (difusión de errores) al convertir el color.

-maintainpixeltype

Deshabilite la conversión automática de CMYK a RGB.

- forceJPEGDecompress

Forzar la descodificación y recodificación de imágenes de entrada JPEG.

Precaución: La aplicación de esta opción puede reducir la calidad de la imagen.

-downsample2x2

Utilice un filtro de remuestreo de calidad estándar (bilineal).

-downsample8x8

Utilice el filtro de remuestreo de mayor calidad (ventana Lanczos) (predeterminado).

-downsample8x8FlashPix

Utilice un filtro de remuestreo de mayor calidad (FlashPix).

-downsample8x8BicubicSharp

Disminuya la muestra con el filtro de enfoque bicúbico de estilo Photoshop 8x8.

-nousage

Cuando se especifica como la primera opción, suprime el resultado de la información de uso cuando se encuentran opciones no válidas.

-sobrescribir

Permita sobrescribir un destFile existente. De forma predeterminada, se añade un sufijo numérico al nombre del archivo para evitar sobrescribirlo.

-skiphidden

Omitir archivos de origen ocultos.

-continueonerror

No detenga el procesamiento cuando se produzca un error. Solo tiene un efecto cuando se procesan varios archivos.

- <> archivo de registro >

Ruta y nombre del archivo de registro (el valor predeterminado es stdout ).

-loglevel <> level >

Nivel de registro.

< 0="">

0 - Lista de archivos que se van a procesar.

1 - Agregar informes para archivos innecesarios.

2 - Agregar informes de progreso.

3 - Añada informes sobre cada archivo encontrado.

4 - Añada informes de progreso en el nivel de archivo.

-logappend

Anexar al archivo de registro (predeterminado).

-nologappend

Sobrescriba el archivo de registro.

-logprogressmsec <> msec >

Intervalo de registro en msec para loglevel 2 y posteriores (el valor predeterminado es 3000).

-maxmem <> bytes >

Límite de uso de memoria. Debe ser de al menos 10 MB.

-maxmempercent <> percent >

Límite de uso de memoria. El valor predeterminado es el 25% de la memoria física. Si ni maxmem ni maxmempercent se establecen explícitamente, usa maxmempercent default.

-versión

Devolver información de versión de esta utilidad. Especifique sin otras opciones.

Formatos de imagen de entrada compatibles

En la tabla siguiente se enumeran los formatos de archivo de imagen y las opciones de formato compatibles con IC.

Formato

Píxel TypeBits/Chan

Bits/Chan

Compresión

Notas

BMP

(Mapa de bits de Windows)

RGB | indexado

1 | 5/6 | 8

sin comprimir | RLE

5/6 bits/canal indica la compatibilidad con RGB de 16 bits (5-5-5 y 5-6-5 bits/canal).

EPS

(Postscript encapsulado)

CMYK | RGB | gris

8

ASCII | ASCII85 | Binary | JPEG

Solo se admiten los archivos EPS generados por Photoshop.

CompuServe

GIF

indexado

8

LZW

Si está presente, el valor de transparencia de la paleta se convierte en alfa.

JPG

(JFIF/JPEG)

CMYK | RGB | gris

8

JPEG

Photoshop

PSD

CMYK | CMYKA | RGB | RGBA | gris | grisA

1 | 8 | 16

sin comprimir | comprimido

imagen combinada únicamente; se omiten las capas y los canales adicionales.

Macintosh

PICT

RGB

8

RLE

solo datos de mapa de bits; se omiten los datos vectoriales.

PNG

RGB | RGBA | gris | grisA | indexado

1 | 2 | 4 | 8 | 16

comprimido

TIFF

CMYK | CMYKA | RGB | RGBA | gris | grisA | indexado

1 | 8 | 16

sin comprimir | ZIP | LZW | JPEG | RLE DE LA CCITT | CCITT G3 | CCITT G4 | Paquetes

A excepción del primer canal alfa asociado, se omiten los canales adicionales.

Los perfiles ICC incrustados se reconocen en archivos EPS, JPG, PSD, PNG y TIFF.

Las rutas incrustadas y los metadatos XMP se reconocen en archivos EPS, JPG, PSD y TIFF.

Ejemplos

Convierta una sola imagen de la mejor calidad y guárdela en la misma carpeta:

ic -convert src/myFile.png src/myFile.tif

Convierta todas las imágenes en srcFolder a TIFF piramidales codificados con JPEG y colóquelas en destFolder:

ic -convert -jpegcompress -jpegquality 90 -overwrite -continueOnError srcFolder destFolder

Convierta todas las imágenes en srcFolder. Los datos de imagen codificados de los archivos JPG se utilizan para la compresión LZW de resolución completa y sin pérdida 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 que no sean JPG. Tipos de píxeles, perfiles de color incrustados, metadatos de XMP, etc. se mantienen.

ic -convert -lzwcompress -embedXmpData -embedColorProfile -maintainpixeltype -overwrite -continueOnError srcFolder destFolder

En esta página