Formatos admitidos
Sobre los espacios de color • Formatos admitidos • Pseudoformatos • Imágenes integradas • Patrones integrados • Perfiles incrustados
ImageMagick utiliza una cadena ASCII conocida como magick (p. ej. GIF) para identificar formatos de archivo, algoritmos que actúan como formatos, patrones integrados y tipos de perfiles incrustados. La compatibilidad con algunos formatos se delega en bibliotecas o programas externos. La Guía de instalación describe dónde encontrar estas distribuciones y cualquier opción de configuración especial requerida.
Para obtener un listado completo de los formatos de imagen admitidos en su sistema, escriba:
magick identify -list format
En algunas plataformas, ImageMagick procesa automáticamente estas extensiones: .gz para compresión Zip, .Z para compresión de Linux, .bz2 para compresión por bloques y .pgp para cifrado PGP. Por ejemplo, una imagen PNM llamada image.pnm.gz se descomprime automáticamente.
Sobre los espacios de color
La mayoría de los formatos de imagen asumen un espacio de color sRGB (p. ej. JPEG, PNG, etc.). Unos pocos admiten solo RGB lineal (p. ej. EXR, DPX, CIN, HDR) o solo GRAY lineal (p. ej. PGM). Algunos formatos admiten CMYK. Luego está el formato ocasional que también admite LAB (es decir, CIELAB) (p. ej. TIFF, PSD, JPG, JP2). Para determinar el espacio de color de su imagen, use este comando:
$ magick identify -verbose image.jpg
Image: image.jpg
Format: JPEG (Joint Photographic Experts Group JFIF format)
...
Colorspace: sRGB
O use el escape de porcentaje apropiado:
$ magick image.jpg -print "%[colorspace]\n" null:
sRGB
Al procesar una imagen, tenga en cuenta el espacio de color. Muchos algoritmos de procesamiento de imágenes asumen un espacio de color RGB lineal. Aunque puede obtener resultados satisfactorios procesando en el espacio de color sRGB, puede obtener mejores resultados en RGB lineal (esencialmente sRGB con la función gamma eliminada). Por ejemplo:
magick image.jpg -colorspace RGB -resize 50% -colorspace sRGB resize.jpg
A partir de IM 6.7.8-2 se puede trabajar correctamente en el espacio de color LAB tanto si ImageMagick tiene HDRI habilitado como si no. Esencialmente, los canales A y B se almacenan con un sesgo de gris del 50%, para permitir manejar los valores negativos que requiere el formato.
magick lab.tif -resize 50% resize.jpg
De nuevo, puede que no tenga sentido que algunos operadores de procesamiento de imágenes trabajen directamente en el espacio LAB, pero ImageMagick lo permite y generalmente devuelve resultados razonables.
Formatos de imagen admitidos
ImageMagick admite la lectura de más de 100 formatos de archivo principales (sin incluir subformatos). La siguiente tabla ofrece un resumen de los formatos de imagen admitidos. En la columna Mode, RW indica lectura y escritura, R solo lectura y W solo escritura.
| Etiqueta | Mode | Descripción | Notas |
|---|---|---|---|
| AAI | RW | Imagen AAI Dune | |
| AI | RW | Adobe Illustrator CS2 | |
| APNG | RW | Animated Portable Network Graphics | Debe usar un especificador de formato de imagen explícito para leer una secuencia de imágenes APNG (apng:myImage.apng); de lo contrario, se asume una imagen PNG y solo se lee el primer fotograma. Debe tener ffmpeg en su ruta de ejecución para procesar imágenes APNG. |
| ART | RW | PFS: 1st Publisher | Formato usado originalmente en el Macintosh (¿MacPaint?) y luego para clip art de PFS: 1st Publisher. |
| ARW | R | Sony Digital Camera Alpha Raw Image Format | Establezca -define dng:use-camera-wb=true para usar el perfil de color incrustado en el RAW para cámaras Sony. También puede establecer estas opciones: use-auto-wb, no-auto-bright y output-color. |
| AVI | R | Microsoft Audio/Visual Interleaved | |
| AVIF | RW | Formato derivado de los fotogramas clave del vídeo AV1 | |
| AVS | RW | Imagen AVS X | |
| BAYER | RW | Muestras crudas en mosaico | Use -size y -depth para especificar el ancho, alto y profundidad de la imagen. Para especificar un formato de punto flotante de precisión simple, use -define quantum:format=floating-point. Establezca la profundidad en 32 para flotantes de precisión simple, 64 para precisión doble y 16 para precisión media. Para datos de píxeles con signo, use -define quantum:format=signed. |
| BPG | RW | Better Portable Graphics | Use -quality para especificar la calidad de compresión de la imagen. Para cumplir los requisitos de BPG, el argumento de calidad se divide entre 2 (p. ej. -quality 92 asigna 46 como compresión BPG). |
| BMP, BMP2, BMP3 | RW | Mapa de bits de Microsoft Windows | De forma predeterminada, el formato BMP es la versión 4. Use BMP3 y BMP2 para escribir las versiones 3 y 2 respectivamente. Use -define bmp:ignore-filesize para ignorar la comprobación del tamaño de archivo. |
| BRF | W | Braille Ready Format | Usa la yuxtaposición de patrones braille de 6 puntos (es decir, matrices de puntos 6x2) para reproducir imágenes, mediante la codificación braille BRF ASCII. |
| CALS | R | Imagen Continuous Acquisition and Life-cycle Support Type 1 | Especificado en MIL-R-28002 y MIL-PRF-28002. Formato estándar de archivo de planos usado por el ejército de EE. UU. para reemplazar la microficha. |
| CIN | RW | Kodak Cineon Image Format | Use -set para especificar la gamma de la imagen o los puntos blanco y negro (p. ej. -set gamma 1.7, -set reference-black 95, -set reference-white 685). Las propiedades incluyen cin:file.create_date, cin:film.frame_rate, entre muchas otras. |
| CIP | W | Formato de imagen para teléfonos IP de Cisco | |
| CMYK | RW | Muestras crudas de cian, magenta, amarillo y negro | Use -size y -depth para especificar el ancho, alto y profundidad de la imagen. Para especificar un formato de punto flotante de precisión simple, use -define quantum:format=floating-point. Establezca la profundidad en 32 para flotantes de precisión simple, 64 para precisión doble y 16 para precisión media. |
| CMYKA | RW | Muestras crudas de cian, magenta, amarillo, negro y alfa | Use -size y -depth para especificar el ancho, alto y profundidad de la imagen. Para especificar un formato de punto flotante de precisión simple, use -define quantum:format=floating-point. Establezca la profundidad en 32 para flotantes de precisión simple, 64 para precisión doble y 16 para precisión media. |
| CR2 | R | Canon Digital Camera Raw Image Format | Requiere un formato de imagen explícito; de lo contrario, la imagen se interpreta como una imagen TIFF (p. ej. cr2:image.cr2). |
| CRW | R | Canon Digital Camera Raw Image Format | |
| CUBE | R | Una tabla de búsqueda que contiene instrucciones matemáticas para reemplazar un color (basado en el valor RGB) por otro. Es como un preajuste de gradación de color. Este proceso se realiza píxel a píxel con una precisión muy alta. | Seleccione los niveles así: cube:Vibrant.cube[8] para el nivel 8. |
| CUR | R | Icono de cursor de Microsoft | |
| CUT | R | DR Halo | |
| DCM | R | Imagen Digital Imaging and Communications in Medicine (DICOM) | Usado por la comunidad médica para imágenes como radiografías. ImageMagick establece el rango de visualización inicial basándose en las etiquetas Window Center (0028,1050) y Window Width (0028,1051). Use -define dcm:display-range=reset para establecer el rango de visualización en los valores mínimo y máximo de píxel. Use -define dcm:rescale=true para habilitar la interpretación de la configuración de pendiente e intercepto de reescalado del archivo. Use -define dcm:window=centerXwidth para sobrescribir la configuración de centro y ancho del archivo con sus propios valores. |
| DCR | R | Archivo de imagen Raw de cámara digital | Use DCRAW para aprovechar el programa delegado decodificador de fotos raw, p. ej. dcraw:IMG_2600.dng. |
| DCX | RW | Imagen Paintbrush multipágina ZSoft IBM PC | |
| DDS | RW | Microsoft Direct Draw Surface | Use -define para especificar la compresión (p. ej. -define dds:compression={dxt1, dxt5, none}). Otros defines incluyen dds:cluster-fit, dds:weight-by-alpha, dds:fast-mipmaps; use dds:mipmaps para establecer el número de mipmaps (use fromlist para usar la lista de imágenes). |
| DEBUG | W | Archivo de depuración de píxeles crudos, probablemente solo útil para los desarrolladores | |
| DIB | RW | Mapa de bits independiente del dispositivo de Microsoft Windows | DIB es un archivo BMP sin la cabecera BMP. Se usa para admitir imágenes incrustadas en formatos compuestos como WMF. |
| DJVU | R | ||
| DMR | RW | Repositorio de medios digitales | Requiere la biblioteca delegada MagickCache. Las opciones admitidas incluyen dmr:path (ubicación del repositorio), dmr:passkey (clave para abrir el repositorio de medios digitales), dmr:passphrase (cifrar o descifrar opcionalmente el recurso de medios) y dmr:ttl (tiempo de vida). Establezca la propiedad dmr:meta (metadatos) para almacenar el recurso como metadatos. |
| DNG | R | Digital Negative | Requiere un formato de imagen explícito; de lo contrario, la imagen se interpreta como una imagen TIFF (p. ej. dng:image.dng). |
| DOT | R | Visualización de grafos | Use -define para especificar el motor de diseño (p. ej. -define dot:layout-engine=twopi). |
| DPX | RW | SMPTE Digital Moving Picture Exchange 2.0 (SMPTE 268M-2003) | Use -set para especificar la gamma de la imagen o los puntos blanco y negro (p. ej. -set gamma 1.7, -set reference-black 95, -set reference-white 685). |
| EMF | R | Microsoft Enhanced Metafile (32 bits) | Solo disponible en Microsoft Windows. Use la opción de línea de comandos -size para especificar el ancho y alto máximos. |
| EPDF | RW | Encapsulated Portable Document Format | |
| EPI | RW | Adobe Encapsulated PostScript Interchange format | Requiere Ghostscript para leer. |
| EPS | RW | Adobe Encapsulated PostScript | Requiere Ghostscript para leer. |
| EPS2 | W | Adobe Level II Encapsulated PostScript | Requiere Ghostscript para leer. |
| EPS3 | W | Adobe Level III Encapsulated PostScript | Requiere Ghostscript para leer. |
| EPSF | RW | Adobe Encapsulated PostScript | Requiere Ghostscript para leer. |
| EPSI | RW | Adobe Encapsulated PostScript Interchange format | Requiere Ghostscript para leer. |
| EPT | RW | Adobe Encapsulated PostScript Interchange format con vista previa TIFF | Requiere Ghostscript para leer. |
| EXR | RW | Formato de archivo de alto rango dinámico (HDR) desarrollado por Industrial Light & Magic | Consulte Imágenes de alto rango dinámico para más detalles sobre este formato de imagen. Para especificar el tipo de color de salida, use -define exr:color-type={RGB,RGBA,YC,YCA,Y,YA,R,G,B,A}. Use -sampling-factor para especificar la tasa de muestreo de YC(A) (p. ej. 2x2 o 4:2:0). Requiere la biblioteca delegada OpenEXR. |
| FARBFELD | RW | Formato de imagen sin pérdida Farbfeld | Formato de imagen sin pérdida sRGB RGBA de 16 bits. |
| FAX | RW | Group 3 TIFF | Este formato tiene un ancho fijo de 1728 según lo requiere el estándar. Consulte el formato TIFF. Tenga en cuenta que las máquinas de FAX usan píxeles no cuadrados que son 1,5 veces más anchos que altos, pero las pantallas de computadora usan píxeles cuadrados, por lo que las imágenes FAX pueden parecer estrechas a menos que se redimensionen explícitamente con una especificación de redimensionado del 100x150%. |
| FITS | RW | Flexible Image Transport System | Para especificar un formato de punto flotante de precisión simple, use -define quantum:format=floating-point. Establezca la profundidad en 64 para un formato de punto flotante de precisión doble. |
| FL32 | RW | Formato de imagen de punto flotante FilmLight | |
| FLIF | RW | Free Lossless Image Format | |
| FPX | RW | FlashPix Format | FlashPix tiene la opción de almacenar imágenes de mega y gigapíxeles a varias resoluciones en un solo archivo, lo que permite un ancho de banda conservador y tiempos de revelado rápidos al mostrarse en un navegador web. Requiere el FlashPix SDK. Especifique los parámetros de visualización de FlashPix con -define fpx:view. |
| FTXT | RW | Lee y escribe canales multiespectrales como texto formateado | |
| GIF | RW | CompuServe Graphics Interchange Format | RGB PseudoColor de 8 bits con hasta 256 entradas de paleta. Especifique el formato GIF87 para escribir la versión más antigua 87a del formato. Use -transparent-color para especificar el color transparente del GIF (p. ej. -transparent-color wheat). |
| GPLT | R | Archivos de gráfica de Gnuplot | Requiere gnuplot4.0.tar.Z o posterior. |
| GRAY | RW | Muestras crudas de gris | Use -size y -depth para especificar el ancho, alto y profundidad de la imagen. Para especificar un formato de punto flotante de precisión simple, use -define quantum:format=floating-point. Establezca la profundidad en 32 para flotantes de precisión simple, 64 para precisión doble y 16 para precisión media. Para datos de píxeles con signo, use -define quantum:format=signed. ImageMagick admite el relleno de línea de barrido. Si su imagen no está rellenada, puede leerla como un vector 1-D y reorganizarla: magick -size 38700x1 -depth 1 gray:image.bin -reshape 180x215 image.png. |
| GRAYA | RW | Muestras crudas de gris y alfa | Use -size y -depth para especificar el ancho, alto y profundidad de la imagen. Para especificar un formato de punto flotante de precisión simple, use -define quantum:format=floating-point. Establezca la profundidad en 32 para flotantes de precisión simple, 64 para precisión doble y 16 para precisión media. |
| GROUP4 | RW | Muestras crudas CCITT Group 4 | Use -size para especificar el ancho y alto de la imagen. |
| HDR | RW | Formato de imagen Radiance RGBE | |
| HEIC | RW | Apple High efficiency Image Format | Establezca la calidad en 100 para producir imágenes HEIC sin pérdida. Requiere la biblioteca delegada libheif. Los defines reconocidos incluyen heic:cicp, heic:preserve-orientation, depth-image, heic:speed y heic:chroma. |
| HPGL | R | Lenguaje de plóter HP-GL | Requiere hp2xx-3.4.4.tar.gz. |
| HRZ | RW | Slow Scan TeleVision | |
| HTML | RW | Hypertext Markup Language con un mapa de imagen del lado del cliente | También conocido como HTM. Requiere html2ps para leer. Tenga en cuenta que el carácter \\xff no está permitido en ningún nombre de archivo al exportar mapas de imagen del lado del cliente. |
| ICO | R | Icono de Microsoft | También conocido como ICON. |
| INFO | W | Formato y características de la imagen | |
| ISOBRL | W | ISO/TR 11548-1 BRaiLle | Usa la yuxtaposición de patrones braille de 8 puntos (es decir, matrices de puntos 8x2) para reproducir imágenes, mediante la codificación braille ISO/TR 11548-1. |
| ISOBRL6 | W | ISO/TR 11548-1 BRaiLle 6 puntos | Usa la yuxtaposición de patrones braille de 6 puntos (es decir, matrices de puntos 6x2) para reproducir imágenes, mediante la codificación braille ISO/TR 11548-1. |
| JBIG | RW | Formato de intercambio de archivos Joint Bi-level Image experts Group | También conocido como BIE y JBG. Requiere jbigkit-1.6.tar.gz. |
| JNG | RW | Multiple-image Network Graphics | JPEG en un contenedor estilo PNG con transparencia. Requiere libjpeg y libpng-1.0.11 o posterior, recomendado libpng-1.2.5 o posterior. |
| JP2 | RW | JPEG-2000 JP2 File Format Syntax | Especifique las opciones de codificación con la opción -define. Consulte JP2 Encoding Options para más detalles. |
| JPT | RW | JPEG-2000 Code Stream Syntax | Especifique las opciones de codificación con la opción -define. Consulte JP2 Encoding Options para más detalles. |
| J2C | RW | JPEG-2000 Code Stream Syntax | Especifique las opciones de codificación con la opción -define. Consulte JP2 Encoding Options para más detalles. |
| J2K | RW | JPEG-2000 Code Stream Syntax | Especifique las opciones de codificación con la opción -define. Consulte JP2 Encoding Options para más detalles. |
| JPEG | RW | Joint Photographic Experts Group JFIF format | JPEG es una compresión con pérdida. Además, no puede crear imágenes en blanco y negro con JPEG ni puede guardar transparencia. Puede establecer el escalado de calidad para la luminancia y la crominancia por separado (p. ej. -quality 90,70), y especificar el método DCT, la optimización de Huffman, el factor de muestreo, jpeg:size, jpeg:extent (tamaño máximo de archivo) y tablas de cuantización personalizadas con -define. Requiere jpegsrc.v8c.tar.gz. |
| JSON | W | JavaScript Object Notation, un formato ligero de intercambio de datos | Incluya atributos adicionales sobre la imagen con estos defines: -define json:locate, json:limit, json:moments, json:features. Especifique la versión del esquema del modelo JSON con -define json:version. La versión actual es 1.0. |
| JXL | RW | Sistema de codificación de imágenes JPEG XL | Requiere la biblioteca delegada JPEG XL. Use -define jxl:effort=entero para establecer el esfuerzo y -define jxl:decoding-speed=entero para establecer la velocidad de decodificación. Para especificar un formato de punto flotante de precisión simple, use -define quantum:format=floating-point. Establezca la profundidad en 32 para flotantes de precisión simple y 16 para precisión media. |
| JXR | RW | JPEG extended range | Requiere la biblioteca delegada jxrlib. Coloque las aplicaciones JxrDecApp y JxrEncApp en su ruta de ejecución. |
| KERNEL | W | Formato de núcleo de morfología | Formato adecuado para un núcleo de morfología. |
| MAN | R | Páginas del manual de referencia de Linux | Requiere que GNU groff y Ghostscript estén instalados. |
| MAT | R | Formato de imagen MATLAB | |
| MIFF | RW | Magick multispectral image file format | Este formato conserva todos los atributos de imagen conocidos por ImageMagick. Para especificar un formato de punto flotante de precisión simple, use -define quantum:format=floating-point. Establezca la profundidad en 32 para flotantes de precisión simple, 64 para precisión doble y 16 para precisión media. |
| MONO | RW | Mapa de bits de dos niveles en orden de byte menos significativo primero | |
| MNG | RW | Multiple-image Network Graphics | Un formato de imagen similar a PNG que admite múltiples imágenes, animación y JPEG transparente. Requiere libpng-1.0.11 o posterior, recomendado libpng-1.2.5 o posterior. Un retardo entre fotogramas de 0 genera un fotograma con cada capa adicional compuesta encima. Para el movimiento, asegúrese de especificar un retardo distinto de cero. |
| M2V | RW | Formato de intercambio de archivos Motion Picture Experts Group (versión 2) | Requiere ffmpeg. |
| MPEG | RW | Formato de intercambio de archivos Motion Picture Experts Group (versión 1) | Requiere ffmpeg. |
| MPC | RW | Magick Pixel Cache image file format | El patrón de procesamiento de datos más eficiente es escribir una vez y leer muchas veces. MPC admite este patrón. MPC es el formato de archivo nativo sin comprimir en memoria de ImageMagick, y se lee mapeando el archivo directamente en memoria. MPC no es portátil y no es adecuado como formato de archivo de almacenamiento, pero sí como formato intermedio para el procesamiento de imágenes de alto rendimiento. MPC requiere dos archivos para una imagen (los atributos en .mpc y los píxeles en .cache). |
| MPO | R | Multi-picture Object | |
| MPR | RW | Magick Persistent Registry | Permite escribir y leer imágenes desde la memoria. El nombre de archivo es la clave del registro. La imagen persiste hasta que la elimine explícitamente o el programa finalice. Por ejemplo, usemos MPR para crear un tablero de ajedrez: |
magick \( -size 15x15 canvas:black canvas:white -append \) \
\( +clone -flip \) +append -write mpr:checkers +delete \
-size 240x240 tile:mpr:checkers -delete registry:checkers board.png
MRW | R | Sony (Minolta) Raw Image File | Establezca -define dng:use-camera-wb=true para usar el perfil de color incrustado en el RAW para cámaras Sony. MSL | RW | Magick Scripting Language | MSL es el lenguaje de scripting basado en XML admitido por la utilidad conjure. MSL requiere la biblioteca delegada libxml2. MTV | RW | Formato de imagen de raytracing MTV | MVG | RW | Magick Vector Graphics | El formato de metaarchivo vectorial nativo de ImageMagick. Un archivo de texto que contiene comandos de dibujo vectorial aceptados por la opción -draw de magick. NEF | R | Archivo de imagen Raw de cámara réflex digital Nikon | ORF | R | Archivo de imagen Raw de cámara digital Olympus | ORA | R | Formato de intercambio abierto para gráficos rasterizados en capas | OTB | RW | On-the-air Bitmap | P7 | RW | Formato de miniaturas Visual Schnauzer de Xv | PALM | RW | Pixmap Palm | PAM | W | Formato común de mapa de bits bidimensional | CLIPBOARD | RW | Portapapeles de Windows | Solo disponible en Microsoft Windows. PBM | RW | Formato Portable bitmap (blanco y negro) | PCD | RW | Photo CD | La resolución máxima escrita es de 768x512 píxeles, ya que las imágenes más grandes requieren compresión huffman (no admitida). Use -bordercolor para especificar el color del borde (p. ej. -bordercolor black). PCDS | RW | Photo CD | Decodifica con las tablas de color sRGB. PCL | W | HP Page Control Language | Use -define para especificar la opción de ajuste a la página (p. ej. -define pcl:fit-to-page=true). PCX | RW | Archivo Paintbrush ZSoft IBM PC | PDB | RW | Palm Database ImageViewer Format | PDF | RW | Portable Document Format | Requiere Ghostscript para leer. De forma predeterminada, ImageMagick establece el tamaño de página en el MediaBox. Para forzar el uso del CropBox o TrimBox, use -define (p. ej. -define pdf:use-cropbox=true). Use -density para mejorar la apariencia del renderizado (p. ej. -density 300x300). Use -define pdf:fit-page=true para ajustar al tamaño de página y -alpha remove para eliminar la transparencia. PEF | R | Pentax Electronic File | Requiere un formato de imagen explícito; de lo contrario, la imagen se interpreta como una imagen TIFF (p. ej. pef:image.pef). PES | R | Embrid Embroidery Format | PFA | R | Fuente Postscript Type 1 (ASCII) | Al abrirla como archivo devuelve una imagen de vista previa. PFB | R | Fuente Postscript Type 1 (binaria) | Al abrirla como archivo devuelve una imagen de vista previa. PFM | RW | Formato Portable float map | PGM | RW | Formato Portable graymap (escala de grises) | PHM | RW | Formato Portable float map de 16 bits half | PICON | RW | Personal Icon | PICT | RW | Archivo Apple Macintosh QuickDraw/PICT | PIX | R | Formato de imagen Alias/Wavefront RLE | PNG | RW | Portable Network Graphics | Requiere libpng-1.0.11 o posterior, recomendado libpng-1.2.5 o posterior. La especificación PNG no admite unidades de píxeles por pulgada, solo píxeles por centímetro. Para evitar leer un perfil de imagen asociado en particular, use -define profile:skip=name (p. ej. profile:skip=ICC). Establezca el tamaño máximo de chunk con -define png:chunk-malloc-max=value. PNG8 | RW | Portable Network Graphics | Indexado de 8 bits con transparencia binaria opcional. PNG00 | RW | Portable Network Graphics | PNG que hereda el subformato del original si es posible. PNG24 | RW | Portable Network Graphics | RGB de 24 bits opaco o con transparencia binaria. PNG32 | RW | Portable Network Graphics | RGBA de 32 bits opaco o transparente. PNG48 | RW | Portable Network Graphics | RGB de 48 bits opaco o con transparencia binaria. PNG64 | RW | Portable Network Graphics | RGB de 64 bits opaco o transparente. PNM | RW | Portable anymap | PNM es una familia de formatos que admite portable bitmaps (PBM), graymaps (PGM) y pixmaps (PPM). No hay un formato de archivo asociado a pnm en sí. Si se usa PNM como especificador de formato de salida, ImageMagick selecciona automáticamente el formato más apropiado para representar la imagen. El valor predeterminado es escribir la versión binaria de los formatos. Use -compress none para escribir la versión ASCII de los formatos. POCKETMOD | RW | Formato de organizador personal Pocketmod | Ejemplo de uso: magick -density 300 pages?.pdf pocketmod:organize.pdf PPM | RW | Formato Portable pixmap (color) | PS | RW | Archivo Adobe PostScript | Requiere Ghostscript para leer. Para forzar que ImageMagick respete el cuadro de recorte, use -define (p. ej. -define eps:use-cropbox=true). Use -density para mejorar la apariencia del renderizado de PostScript (p. ej. -density 300x300). Use -alpha remove para eliminar la transparencia. Para especificar la conversión directa de PDF a PostScript, use -define delegate:bimodel=true. PS2 | RW | Archivo Adobe Level II PostScript | Requiere Ghostscript para leer. PS3 | RW | Archivo Adobe Level III PostScript | Requiere Ghostscript para leer. PSB | RW | Adobe Large Document Format | PSD | RW | Archivo de mapa de bits multiespectral de Adobe Photoshop | Use -define psd:alpha-unblend=off para deshabilitar la mezcla alfa en la imagen combinada. Use -define psd:additional-info=all|selective para transferir información adicional del archivo PSD de entrada al PSD de salida. Use -define psd:preserve-opacity-mask=true para conservar la máscara de opacidad de una capa. PTIF | RW | TIFF codificado en pirámide | TIFF multirresolución que contiene versiones sucesivamente más pequeñas de la imagen hasta el tamaño de un icono. Use -define ptif:pyramid para especificar la base mínima y los niveles de la pirámide, p. ej. 64x4. PWP | R | Archivo multiimagen Seattle File Works | QOI | RW | Quite OK Image Format | Compresión de imágenes rápida y sin pérdida. RAD | R | Archivo de imagen Radiance | Requiere que ra_ppm del paquete de software Radiance esté instalado. RAF | R | Archivo gráfico Fuji CCD-RAW | RAW | R | Raw | RGB | RW | Muestras crudas de rojo, verde y azul | Use -size y -depth para especificar el ancho, alto y profundidad de la imagen. Para especificar un formato de punto flotante de precisión simple, use -define quantum:format=floating-point. Establezca la profundidad en 32 para flotantes de precisión simple, 64 para precisión doble y 16 para precisión media. RGB565 | R | Píxeles crudos de rojo, verde, azul en el formato 5-6-5 | Use -size para especificar el ancho y alto de la imagen. RGBA | RW | Muestras crudas de rojo, verde, azul y alfa | Use -size y -depth para especificar el ancho, alto y profundidad de la imagen. Para especificar un formato de punto flotante de precisión simple, use -define quantum:format=floating-point. Establezca la profundidad en 32 para flotantes de precisión simple, 64 para precisión doble y 16 para precisión media. RGF | RW | LEGO Mindstorms EV3 Robot Graphics File | RLA | R | Archivo de imagen Alias/Wavefront | RLE | R | Archivo de imagen Utah Run length encoded | SCT | R | Scitex Continuous Tone Picture | SFW | R | Imagen Seattle File Works | SF3 | R | El formato de imagen SF3 es parte de la Simple File Format Family. | SF3 está diseñado para ser ligero y fácil de analizar, con una estructura basada en texto legible por humanos que prioriza la simplicidad sobre la compresión. Es especialmente útil para la creación rápida de prototipos o entornos donde minimizar la sobrecarga es clave. SGI | RW | Imagen Irix RGB | SHTML | W | Mapa de imagen del lado del cliente Hypertext Markup Language | Se usa para escribir mapas de imagen HTML en los que se puede hacer clic, basados en la salida de montage o de un formato que admita imágenes en mosaico como MIFF. SID, MrSID | R | Imagen multirresolución sin costuras | Requiere la utilidad de línea de comandos mrsidgeodecode que descomprime archivos de imagen SID MG2 o MG3. SPARSE-COLOR | W | Archivo de texto crudo | Formato compatible con la opción -sparse-color. Lista solo los píxeles que no son completamente transparentes. STRIMG | RW | De cadenas a imágenes y viceversa | SUN | RW | SUN Rasterfile | SVG | RW | Scalable Vector Graphics | De forma predeterminada, ImageMagick renderiza SVG con inkscape si está en su ruta de ejecución; de lo contrario, con RSVG. Si ninguno está disponible, ImageMagick recurre a su renderizador SVG interno (llamado MSVG). La resolución predeterminada es de 96 dpi. Use la opción -size para especificar el ancho y alto máximos. El estándar SVG espera dibujar sobre un fondo transparente. Establezca -background none para cumplir con el estándar. Si confía en la fuente, puede habilitar la sustitución de entidades con -define svg:substitute-entities=true y el renderizado de SVG muy grandes con -define svg:parse-huge=true. TEXT | R | Archivo de texto | Requiere un especificador de formato explícito para leer, p. ej. text:README.txt. TGA | RW | Imagen Truevision Targa | También conocido como los formatos ICB, VDA y VST. Use -define tga:preserve-orientation=true para conservar la orientación de la imagen. TIFF | RW | Tagged image file multispectral format | También conocido como TIF. Requiere tiff-v3.6.1.tar.gz o posterior. Use -define para especificar filas por tira, geometría de mosaico, formato con signo o de punto flotante, orden de relleno, endianness, omisión de propiedades EXIF/GPS y varios atributos de software. Para conservar la compresión de la imagen original, use -define tiff:preserve-compression=true. TIM | R | Archivo PSX TIM | TTF | R | Archivo de fuente TrueType | Requiere freetype 2. Al abrirlo como archivo devuelve una imagen de vista previa. Use -set si no desea aplicar hinting a los contornos de los glifos tras escalarlos a píxeles del dispositivo (p. ej. -set type:hinting off). TXT | RW | Archivo de texto crudo multiespectral | Use -define para especificar la conformidad de color (p. ej. -define txt:compliance=css). UBRL | W | Unicode BRaiLle | Usa la yuxtaposición de patrones braille de 8 puntos (es decir, matrices de puntos 8x2) para reproducir imágenes, mediante la codificación braille Unicode. UBRL6 | W | Unicode BRaiLle 6 puntos | Usa la yuxtaposición de patrones braille de 6 puntos (es decir, matrices de puntos 6x2) para reproducir imágenes, mediante la codificación braille Unicode. UHDR | RW | Ultra HDR | Requiere la biblioteca delegada libultrahdr. Los defines reconocidos incluyen uhdr:hdr-color-gamut, uhdr:hdr-color-transfer, uhdr:gainmap-quality, entre otros. UIL | W | Tabla X-Motif UIL | UYVY | RW | Imagen cruda YUV entrelazada | Use las opciones de línea de comandos -size y -depth para especificar el ancho y alto. Use -sampling-factor para establecer el submuestreo deseado (p. ej. -sampling-factor 4:2:2). VICAR | RW | Formato de archivo de ráster VICAR | VIDEO | RW | Varios formatos de vídeo | Formatos de vídeo como APNG, AVI, MP4, WEBM, etc. Consulte los defines video:intermediate-format, video:pixel-format y video:vsync, que pueden afectar la operación sobre estos formatos de vídeo. VIFF | RW | Khoros Visualization Image File Format | WBMP | RW | Wireless bitmap | Compatible solo con monocromo sin comprimir. WDP | RW | JPEG extended range | Requiere la biblioteca delegada jxrlib. Coloque las aplicaciones JxrDecApp y JxrEncApp en su ruta de ejecución. WEBP | RW | Formato de imagen Weppy | Requiere la biblioteca delegada WEBP. La biblioteca delegada de muxing es necesaria para leer contenedores de imágenes Webp animadas. Especifique las opciones de codificación con la opción -define. Consulte WebP Encoding Options para más detalles. WMF | R | Windows Metafile | Requiere libwmf. De forma predeterminada, renderiza los archivos WMF usando las dimensiones especificadas en la cabecera del metaarchivo. Use la opción -density para ajustar la resolución de salida y, por tanto, el tamaño de salida (la resolución predeterminada es 72DPI, por lo que -density 144 produce una imagen del doble de tamaño). Use -background color para especificar el color de fondo del WMF (blanco por defecto) o -texture filename para especificar una imagen de textura de fondo. WPG | R | Word Perfect Graphics File | X | RW | Muestra o importa una imagen hacia o desde un servidor X11 | Use -define para obtener la imagen de la ventana raíz (p. ej. -define x:screen=true). Establezca x:silent=true para desactivar el pitido al importar una imagen. XBM | RW | Mapa de bits del X Windows system, solo blanco y negro | Usado por el X Windows System para almacenar iconos monocromos. XCF | R | Imagen GIMP | XPM | RW | Pixmap del X Windows system | También conocido como PM. Usado por el X Windows System para almacenar iconos en color. XWD | RW | Volcado de ventana del X Windows system | Usado por el X Windows System para guardar/mostrar volcados de pantalla. X3F | R | Archivo de imagen RAW de cámara Sigma | YAML | W | Lenguaje de serialización de datos legible por humanos | Incluya atributos adicionales sobre la imagen con estos defines: -define yaml:locate, yaml:limit, yaml:moments, yaml:features. Especifique la versión del esquema con -define yaml:version (actualmente 1.0). YCbCr | RW | Muestras crudas de Y, Cb y Cr | Use -size y -depth para especificar el ancho, alto y profundidad de la imagen. YCbCrA | RW | Muestras crudas de Y, Cb, Cr y alfa | Use -size y -depth para especificar el ancho, alto y profundidad de la imagen. YUV | RW | CCIR 601 4:1:1 | Use las opciones de línea de comandos -size y -depth para especificar el ancho, alto y profundidad. Use -sampling-factor para establecer el submuestreo deseado (p. ej. -sampling-factor 4:2:2).
Pseudoformatos de imagen
ImageMagick admite varias especificaciones de formato de imagen que se refieren a imágenes preparadas mediante un algoritmo, o destinos de entrada/salida. La siguiente tabla enumera estos pseudoformatos de imagen:
| Etiqueta | Mode | Descripción | Notas |
|---|---|---|---|
| ASHLAR | W | Secuencia de imágenes dispuesta en hileras irregulares continuas | De forma predeterminada, se determinan un tamaño de lienzo y un ancho de borde razonables en relación con la colección de imágenes que proporcione. Puede establecerlos explícitamente añadiéndolos al nombre de archivo (p. ej. ashlar:canvas.png[1024x768+4+4]). Para alinear en ambos bordes use -define ashlar:best-fit=true. Para etiquetar las teselas use -label %f. El número de teselas por lienzo se establece con -define ashlar:tiles=50. |
| CANVAS | R | Imagen de lienzo del color especificado | Útil para crear imágenes de lienzo de color sólido. Use -size y -depth para especificar el ancho, alto y profundidad de la imagen. Ejemplos: canvas:red, canvas:#FF0000. Si no se especifica color se genera un lienzo blanco; si no se especifica tamaño se genera una imagen de un solo píxel del color indicado. |
| CAPTION | R | Pie de imagen | Use -define caption:split=true para dividir el texto si es necesario para que el pie quepa en el lienzo. |
| CLIP | RW | Trazado de recorte de la imagen | |
| CLIPBOARD | RW | Portapapeles | |
| FRACTAL | R | Imagen de fractal de plasma | |
| GRADIENT | R | Paso gradual de un tono a otro | Devuelve un degradado lineal o radial renderizado de arriba abajo con el tamaño de imagen especificado. |
| HALD | R | Imagen Identity Hald CLUT | Seleccione los niveles así: hald:[8] para el nivel 8. |
| HISTOGRAM | W | Histograma de la imagen | El histograma incluye los colores únicos de la imagen como un comentario de imagen. Si no necesita la lista de colores únicos, use -define histogram:unique-colors=false para omitir esta costosa operación. |
| INLINE | RW | Imagen en línea codificada en Base64 | La imagen en línea tiene un aspecto similar a inline:data:;base64,/9j/4AAQSk...knrn//2Q==. Si la imagen en línea supera los 5000 caracteres, refiérala desde un archivo (p. ej. inline:inline.txt). También puede escribir una imagen codificada en base64. Incruste el tipo MIME en el nombre de archivo, por ejemplo, magick myimage inline:jpeg:myimage.txt. |
| LABEL | R | Formato de imagen de texto | Especifique el texto deseado como nombre de archivo (p. ej. label:"This a label"). |
| MAP | RW | Intensidades e índices del mapa de color | Establezca -depth para definir el tamaño de muestra de las intensidades; los índices son de 16 bits si los colores > 256. |
| MASK | RW | Máscara de imagen en escala de grises. Se emite una secuencia si la imagen de origen tiene más de una máscara. | |
| MATTE | W | Formato MATTE | Solo escritura. |
| NULL | RW | Imagen NULL | Útil para crear teselas en blanco con montage (use NULL:). También útil como formato de salida al evaluar el rendimiento de lectura de imágenes. |
| OPEN | W | Muestra la imagen en la pantalla de su computadora | Solo compatible en MacOS X. |
| PANGO | R | Pie de imagen | Puede configurar el diseño del pie con estos defines: -define pango:auto-dir, pango:ellipsize, pango:hinting, pango:justify, pango:markup, pango:wrap, pango:align, entre otros. |
| PLASMA | R | Imagen de fractal de plasma | |
| PREVIEW | W | Muestra una vista previa de una mejora, efecto o f/x de imagen | Crea un montaje de vista previa de imágenes preparadas sobre un rango paramétrico para ayudar en la selección de parámetros. Especifique el tipo de vista previa deseado mediante la opción -preview. |
| W | Envía la imagen a la impresora de su computadora | Los usuarios de Linux pueden establecer las variables de entorno PRINTER (para 'lpr') o LPDEST (para 'lp') para seleccionar la impresora deseada. | |
| SCAN | R | Importa una imagen desde un dispositivo de escaneo | Requiere SANE. Especifique el nombre y la ruta del dispositivo como nombre de archivo (p. ej. scan:'hpaio:/usb/Officejet_6200_series?serial=CN4ATCE3G20453'). |
| RADIAL_GRADIENT | R | Paso radial gradual de un tono a otro | Devuelve un degradado radial renderizado de arriba abajo con el tamaño de imagen especificado. |
| SCANX | R | Importa una imagen desde el dispositivo de escaneo predeterminado | |
| SCREENSHOT | R | Una imagen que muestra el contenido de una pantalla de computadora. En Windows, si tiene varios monitores, devuelve una captura de pantalla por cada monitor. | |
| STEGANO | R | Imagen esteganográfica | Use la opción de línea de comandos -size para especificar el ancho, alto y desplazamiento de la imagen esteganográfica. |
| TILE | R | Imagen en mosaico | Crea una versión en mosaico de una imagen mediante teselado. Use -size para especificar el tamaño de la imagen en mosaico. Las teselas se componen sobre un fondo de imagen y, por tanto, responden a la opción -compose. La imagen se especifica de forma similar a TILE:image.miff. |
| UNIQUE | W | Escribe en el archivo de imagen solo los píxeles únicos. | |
| VID | RW | Visual Image Directory | Se usa para crear un directorio con miniaturas (miniaturas en mosaico) de un conjunto de imágenes, que puede usarse para seleccionar imágenes que ver con el programa display, o guardarse en un archivo MIFF o SHTML. |
| WIN | RW | Selecciona una imagen de o muestra una imagen en la pantalla de su computadora | Solo compatible en Microsoft Windows. |
| X | RW | Selecciona una imagen de o muestra una imagen en la pantalla de su servidor X | Consulte también los programas import y display. |
| XC | R | Imagen de lienzo del color especificado | Un alias retrocompatible del pseudoformato 'canvas:', usado para crear una imagen de lienzo de color sólido. |
Imágenes integradas
ImageMagick incluye varias imágenes integradas (incrustadas) que pueden referenciarse como si fueran un archivo de imagen. La etiqueta de formato magick: puede usarse con la sintaxis magick:name para solicitar una imagen incrustada (p. ej. magick:logo). Por retrocompatibilidad, las especificaciones de imagen GRANITE:, LOGO:, NETSCAPE: y ROSE: también pueden usarse para solicitar imágenes con esos nombres.
| Etiqueta | Mode | Descripción | Notas |
|---|---|---|---|
| GRANITE | R | Patrón de textura de granito de 128x128 | ![]() |
| LOGO | R | Logo de ImageMagick, 640x480 | ![]() |
| NETSCAPE | R | Imagen que usa los colores del cubo de color Netscape 216 (6x6x6), 216x144 | Lo más común es usarla con los programas magick y magick mogrify con la opción -map para crear imágenes seguras para la web. |
| ROSE | R | Imagen de una rosa, 70x46 | ![]() |
| WIZARD | R | Mago de ImageMagick, 480x640 | ![]() |
Patrones integrados
ImageMagick incluye varios patrones integrados (incrustados) que pueden referenciarse como si fueran un archivo de imagen. La etiqueta de formato pattern: puede usarse con la sintaxis pattern:name para solicitar un patrón incrustado (p. ej. pattern:checkerboard). El tamaño del patrón se controla con la opción de línea de comandos -size.
| Etiqueta | Mode | Descripción | Notas |
|---|---|---|---|
| BRICKS | R | Patrón de ladrillos, 16x16 | ![]() |
| CHECKERBOARD | R | Patrón de tablero de ajedrez, 30x30 | ![]() |
| CIRCLES | R | Patrón de círculos, 16x16 | ![]() |
| CROSSHATCH | R | Patrón de trama cruzada, 8x4 | ![]() |
| CROSSHATCH30 | R | Patrón de trama cruzada con líneas a 30 grados, 8x4 | ![]() |
| CROSSHATCH45 | R | Patrón de trama cruzada con líneas a 45 grados, 8x4 | ![]() |
| FISHSCALES | R | Patrón de escamas de pez, 16x8 | ![]() |
| GRAY0 | R | Gris de 0% de intensidad, 32x32 | ![]() |
| GRAY5 | R | Gris de 5% de intensidad, 32x32 | ![]() |
| GRAY10 | R | Gris de 10% de intensidad, 32x32 | ![]() |
| GRAY15 | R | Gris de 15% de intensidad, 32x32 | ![]() |
| GRAY20 | R | Gris de 20% de intensidad, 32x32 | ![]() |
| GRAY25 | R | Gris de 25% de intensidad, 32x32 | ![]() |
| GRAY30 | R | Gris de 30% de intensidad, 32x32 | ![]() |
| GRAY35 | R | Gris de 35% de intensidad, 32x32 | ![]() |
| GRAY40 | R | Gris de 40% de intensidad, 32x32 | ![]() |
| GRAY45 | R | Gris de 45% de intensidad, 32x32 | ![]() |
| GRAY50 | R | Gris de 50% de intensidad, 32x32 | ![]() |
| GRAY55 | R | Gris de 55% de intensidad, 32x32 | ![]() |
| GRAY60 | R | Gris de 60% de intensidad, 32x32 | ![]() |
| GRAY65 | R | Gris de 65% de intensidad, 32x32 | ![]() |
| GRAY70 | R | Gris de 70% de intensidad, 32x32 | ![]() |
| GRAY75 | R | Gris de 75% de intensidad, 32x32 | ![]() |
| GRAY80 | R | Gris de 80% de intensidad, 32x32 | ![]() |
| GRAY85 | R | Gris de 85% de intensidad, 32x32 | ![]() |
| GRAY90 | R | Gris de 90% de intensidad, 32x32 | ![]() |
| GRAY95 | R | Gris de 95% de intensidad, 32x32 | ![]() |
| GRAY100 | R | Gris de 100% de intensidad, 32x32 | ![]() |
| HEXAGONS | R | Patrón de hexágonos, 30x18 | ![]() |
| HORIZONTAL | R | Patrón de líneas horizontales, 8x4 | ![]() |
| HORIZONTAL2 | R | Patrón de líneas horizontales, 8x8 | ![]() |
| HORIZONTAL3 | R | Patrón de líneas horizontales, 9x9 | ![]() |
| HORIZONTALSAW | R | Patrón de dientes de sierra horizontales, 16x8 | ![]() |
| HS_BDIAGONAL | R | Patrón de líneas diagonales hacia atrás (pendiente de 45 grados), 8x8 | ![]() |
| HS_CROSS | R | Patrón de líneas cruzadas, 8x8 | ![]() |
| HS_DIAGCROSS | R | Patrón de cruz de líneas diagonales (pendiente de 45 grados), 8x8 | ![]() |
| HS_FDIAGONAL | R | Patrón de líneas diagonales hacia delante (pendiente de 45 grados), 8x8 | ![]() |
| HS_HORIZONTAL | R | Patrón de líneas horizontales, 8x8 | ![]() |
| HS_VERTICAL | R | Patrón de líneas verticales, 8x8 | ![]() |
| LEFT30 | R | Patrón diagonal hacia delante (pendiente de 30 grados), 8x4 | ![]() |
| LEFT45 | R | Patrón de líneas diagonales hacia delante (pendiente de 45 grados), 8x8 | ![]() |
| LEFTSHINGLE | R | Patrón de tejas a la izquierda, 24x24 | ![]() |
| OCTAGONS | R | Patrón de octágonos, 16x16 | ![]() |
| RIGHT30 | R | Patrón de líneas diagonales hacia atrás (30 grados), 8x4 | ![]() |
| RIGHT45 | R | Patrón de líneas diagonales hacia atrás (30 grados), 8x8 | ![]() |
| RIGHTSHINGLE | R | Patrón de tejas a la derecha, 24x24 | ![]() |
| SMALLFISHSCALES | R | Patrón de escamas de pez pequeñas, 8x8 | ![]() |
| VERTICAL | R | Patrón de líneas verticales, 8x8 | ![]() |
| VERTICAL2 | R | Patrón de líneas verticales, 8x8 | ![]() |
| VERTICAL3 | R | Patrón de líneas verticales, 9x9 | ![]() |
| VERTICALBRICKS | R | Patrón de ladrillos verticales, 16x16 | ![]() |
| VERTICALLEFTSHINGLE | R | Patrón de tejas verticales a la izquierda, 24x24 | ![]() |
| VERTICALRIGHTSHINGLE | R | Patrón de tejas verticales a la derecha, 24x24 | ![]() |
| VERTICALSAW | R | Patrón de dientes de sierra verticales, 8x16 | ![]() |
Perfiles de imagen incrustados
ImageMagick proporciona varios identificadores de formato que se usan para añadir, eliminar y guardar perfiles incrustados en imágenes que pueden admitir perfiles incrustados. Los tipos de imagen que pueden contener perfiles incrustados son TIFF, JPEG y PDF.
| Etiqueta | Mode | Descripción | Notas |
|---|---|---|---|
| 8BIM | RW | Formato de recurso de Photoshop (binario) | |
| 8BIMTEXT | RW | Formato de recurso de Photoshop (ASCII) | Una representación ASCII del formato 8BIM. |
| APP1 | RW | Información cruda de aplicación | |
| APP1JPEG | RW | Datos binarios JPEG crudos | Perfil en un contenedor JPEG. |
| ICC | RW | Perfil de color del International Color Consortium | También conocido como ICM. Para leer, use -profile con magick. |
| IPTC | RW | IPTC Newsphoto (binario) | Para leer, use -profile con magick. |
| IPTCTEXT | RW | IPTC Newsphoto (ASCII) | Una representación ASCII del formato IPTC. |

























































