⚠️ Este es un sitio de traducción no oficial, sin relación con ImageMagick Studio LLC. Para información autorizada, consulte la página original (https://imagemagick.org/formats/).

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.
PRINT 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 GRANITE
LOGO R Logo de ImageMagick, 640x480 Logo
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 ROSE
WIZARD R Mago de ImageMagick, 480x640 Logo

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 BRICKS
CHECKERBOARD R Patrón de tablero de ajedrez, 30x30 CHECKERBOARD
CIRCLES R Patrón de círculos, 16x16 CIRCLES
CROSSHATCH R Patrón de trama cruzada, 8x4 CROSSHATCH
CROSSHATCH30 R Patrón de trama cruzada con líneas a 30 grados, 8x4 CROSSHATCH30
CROSSHATCH45 R Patrón de trama cruzada con líneas a 45 grados, 8x4 CROSSHATCH45
FISHSCALES R Patrón de escamas de pez, 16x8 FISHSCALES
GRAY0 R Gris de 0% de intensidad, 32x32 GRAY0
GRAY5 R Gris de 5% de intensidad, 32x32 GRAY5
GRAY10 R Gris de 10% de intensidad, 32x32 GRAY10
GRAY15 R Gris de 15% de intensidad, 32x32 GRAY15
GRAY20 R Gris de 20% de intensidad, 32x32 GRAY20
GRAY25 R Gris de 25% de intensidad, 32x32 GRAY25
GRAY30 R Gris de 30% de intensidad, 32x32 GRAY30
GRAY35 R Gris de 35% de intensidad, 32x32 GRAY35
GRAY40 R Gris de 40% de intensidad, 32x32 GRAY40
GRAY45 R Gris de 45% de intensidad, 32x32 GRAY45
GRAY50 R Gris de 50% de intensidad, 32x32 GRAY50
GRAY55 R Gris de 55% de intensidad, 32x32 GRAY55
GRAY60 R Gris de 60% de intensidad, 32x32 GRAY60
GRAY65 R Gris de 65% de intensidad, 32x32 GRAY65
GRAY70 R Gris de 70% de intensidad, 32x32 GRAY70
GRAY75 R Gris de 75% de intensidad, 32x32 GRAY75
GRAY80 R Gris de 80% de intensidad, 32x32 GRAY80
GRAY85 R Gris de 85% de intensidad, 32x32 GRAY85
GRAY90 R Gris de 90% de intensidad, 32x32 GRAY90
GRAY95 R Gris de 95% de intensidad, 32x32 GRAY95
GRAY100 R Gris de 100% de intensidad, 32x32 GRAY100
HEXAGONS R Patrón de hexágonos, 30x18 HEXAGONS
HORIZONTAL R Patrón de líneas horizontales, 8x4 HORIZONTAL
HORIZONTAL2 R Patrón de líneas horizontales, 8x8 HORIZONTAL2
HORIZONTAL3 R Patrón de líneas horizontales, 9x9 HORIZONTAL3
HORIZONTALSAW R Patrón de dientes de sierra horizontales, 16x8 HORIZONTALSAW
HS_BDIAGONAL R Patrón de líneas diagonales hacia atrás (pendiente de 45 grados), 8x8 HS_BDIAGONAL
HS_CROSS R Patrón de líneas cruzadas, 8x8 HS_CROSS
HS_DIAGCROSS R Patrón de cruz de líneas diagonales (pendiente de 45 grados), 8x8 HS_DIAGCROSS
HS_FDIAGONAL R Patrón de líneas diagonales hacia delante (pendiente de 45 grados), 8x8 HS_FDIAGONAL
HS_HORIZONTAL R Patrón de líneas horizontales, 8x8 HS_HORIZONTAL
HS_VERTICAL R Patrón de líneas verticales, 8x8 HS_VERTICAL
LEFT30 R Patrón diagonal hacia delante (pendiente de 30 grados), 8x4 LEFT0
LEFT45 R Patrón de líneas diagonales hacia delante (pendiente de 45 grados), 8x8 LEFT45
LEFTSHINGLE R Patrón de tejas a la izquierda, 24x24 LEFTSHINGLE
OCTAGONS R Patrón de octágonos, 16x16 OCTAGONS
RIGHT30 R Patrón de líneas diagonales hacia atrás (30 grados), 8x4 RIGHT30
RIGHT45 R Patrón de líneas diagonales hacia atrás (30 grados), 8x8 RIGHT45
RIGHTSHINGLE R Patrón de tejas a la derecha, 24x24 RIGHTSHINGLE
SMALLFISHSCALES R Patrón de escamas de pez pequeñas, 8x8 SMALLFISHSCALES
VERTICAL R Patrón de líneas verticales, 8x8 VERTICAL
VERTICAL2 R Patrón de líneas verticales, 8x8 VERTICAL2
VERTICAL3 R Patrón de líneas verticales, 9x9 VERTICAL3
VERTICALBRICKS R Patrón de ladrillos verticales, 16x16 VERTICALBRICKS
VERTICALLEFTSHINGLE R Patrón de tejas verticales a la izquierda, 24x24 VERTICALLEFTSHINGLE
VERTICALRIGHTSHINGLE R Patrón de tejas verticales a la derecha, 24x24 VERTICALRIGHTSHINGLE
VERTICALSAW R Patrón de dientes de sierra verticales, 8x16 VERTICALSAW

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.