Formatos Suportados
Sobre os espaços de cor • Formatos suportados • Pseudoformatos • Imagens embutidas • Padrões embutidos • Perfis embutidos
O ImageMagick usa uma string ASCII conhecida como magick (por exemplo, GIF) para identificar formatos de arquivo, algoritmos que atuam como formatos, padrões embutidos e tipos de perfis embutidos. O suporte a alguns dos formatos é delegado a bibliotecas ou programas externos. O Guia de Instalação descreve onde encontrar essas distribuições e quaisquer opções de configuração especiais necessárias.
Para obter uma listagem completa de quais formatos de imagem são suportados em seu sistema, digite:
magick identify -list format
Em algumas plataformas, o ImageMagick processa automagicamente estas extensões: .gz para compressão Zip, .Z para compressão Linux, .bz2 para compressão por blocos e .pgp para criptografia PGP. Por exemplo, uma imagem PNM chamada image.pnm.gz é automagicamente descomprimida.
Sobre os espaços de cor
A maioria dos formatos de imagem assume um espaço de cor sRGB (por exemplo, JPEG, PNG, etc.). Alguns suportam apenas RGB linear (por exemplo, EXR, DPX, CIN, HDR) ou apenas GRAY linear (por exemplo, PGM). Alguns formatos suportam CMYK. E há ainda o formato ocasional que também suporta LAB (isto é, CIELAB) (por exemplo, TIFF, PSD, JPG, JP2). Para determinar o espaço de cor da sua imagem, use este comando:
$ magick identify -verbose image.jpg
Image: image.jpg
Format: JPEG (Joint Photographic Experts Group JFIF format)
...
Colorspace: sRGB
OU use o escape de porcentagem apropriado:
$ magick image.jpg -print "%[colorspace]\n" null:
sRGB
Ao processar uma imagem, esteja atento ao espaço de cor. Muitos algoritmos de processamento de imagem assumem um espaço de cor RGB linear. Embora você possa obter resultados satisfatórios processando no espaço de cor sRGB, pode obter resultados melhores em RGB linear (essencialmente sRGB com a função gama removida). Por exemplo,
magick image.jpg -colorspace RGB -resize 50% -colorspace sRGB resize.jpg
A partir do IM 6.7.8-2 é possível trabalhar corretamente no espaço de cor LAB, esteja o ImageMagick com HDRI habilitado ou não. Essencialmente, os canais A e B são armazenados com um viés de 50% de cinza, para permitir lidar com os valores negativos exigidos pelo formato.
magick lab.tif -resize 50% resize.jpg
Novamente, pode não fazer sentido para alguns operadores de processamento de imagem trabalhar diretamente no espaço LAB, mas o ImageMagick permite isso e geralmente retorna resultados razoáveis.
Formatos de imagem suportados
O ImageMagick suporta a leitura de mais de 100 formatos de arquivo principais (não incluindo subformatos). A tabela a seguir fornece um resumo dos formatos de imagem suportados. Na coluna Mode, RW indica leitura e escrita, R indica apenas leitura e W indica apenas escrita.
| Tag | Mode | Descrição | Notas |
|---|---|---|---|
| AAI | RW | Imagem AAI Dune | |
| AI | RW | Adobe Illustrator CS2 | |
| APNG | RW | Animated Portable Network Graphics | Note que você deve usar um especificador de formato de imagem explícito para ler uma sequência de imagens APNG (apng:myImage.apng); caso contrário, ela é considerada uma imagem PNG e apenas o primeiro quadro é lido. É necessário ter o ffmpeg no caminho de execução para processar imagens APNG. |
| ART | RW | PFS: 1st Publisher | Formato originalmente usado no Macintosh (MacPaint?) e mais tarde usado para clip art do PFS: 1st Publisher. |
| ARW | R | Sony Digital Camera Alpha Raw Image Format | Defina -define dng:use-camera-wb=true para usar o perfil de cor embutido no RAW para câmeras Sony. Você também pode definir estas opções: use-auto-wb, no-auto-bright e output-color. |
| AVI | R | Microsoft Audio/Visual Interleaved | |
| AVIF | RW | Formato derivado dos quadros-chave do vídeo AV1 | |
| AVS | RW | Imagem AVS X | |
| BAYER | RW | Amostras mosaicadas brutas | Use -size e -depth para especificar a largura, altura e profundidade da imagem. Para especificar um formato de ponto flutuante de precisão simples, use -define quantum:format=floating-point. Defina a profundidade como 32 para floats de precisão simples, 64 para precisão dupla e 16 para meia precisão. Para dados de pixel com sinal, use -define quantum:format=signed. |
| BPG | RW | Better Portable Graphics | Use -quality para especificar a qualidade de compressão da imagem. Para atender aos requisitos do BPG, o argumento de qualidade é dividido por 2 (por exemplo, -quality 92 atribui 46 como compressão BPG). |
| BMP, BMP2, BMP3 | RW | Bitmap do Microsoft Windows | Por padrão, o formato BMP é a versão 4. Use BMP3 e BMP2 para escrever as versões 3 e 2, respectivamente. Use -define bmp:ignore-filesize para ignorar a verificação de tamanho do arquivo. |
| BRF | W | Braille Ready Format | Usa a justaposição de padrões de braille de 6 pontos (portanto, matrizes de pontos 6x2) para reproduzir imagens, usando a codificação BRF ASCII Braille. |
| CALS | R | Imagem Continuous Acquisition and Life-cycle Support Type 1 | Especificada em MIL-R-28002 e MIL-PRF-28002. Formato padrão de arquivamento de plantas usado pelo exército dos EUA para substituir o microfilme. |
| CIN | RW | Kodak Cineon Image Format | Use -set para especificar a gama da imagem ou os pontos preto e branco (por exemplo, -set gamma 1.7, -set reference-black 95, -set reference-white 685). As propriedades incluem cin:file.create_date, cin:file.create_time, cin:file.filename, cin:file.version, cin:film.count, cin:film.format, cin:film.frame_id, cin:film.frame_position, cin:film.frame_rate, cin:film.id, cin:film.offset, cin:film.prefix, cin:film.slate_info, cin:film.type, cin:image.label, cin:origination.create_date, cin:origination.create_time, cin:origination.device, cin:origination.filename, cin:origination.model, cin:origination.serial, cin:origination.x_offset, cin:origination.x_pitch, cin:origination.y_offset, cin:origination.y_pitch, cin:user.data. |
| CIP | W | Formato de imagem de telefone IP da Cisco | |
| CMYK | RW | Amostras brutas de ciano, magenta, amarelo e preto | Use -size e -depth para especificar a largura, altura e profundidade da imagem. Para especificar um formato de ponto flutuante de precisão simples, use -define quantum:format=floating-point. Defina a profundidade como 32 para floats de precisão simples, 64 para precisão dupla e 16 para meia precisão. |
| CMYKA | RW | Amostras brutas de ciano, magenta, amarelo, preto e alfa | Use -size e -depth para especificar a largura, altura e profundidade da imagem. Para especificar um formato de ponto flutuante de precisão simples, use -define quantum:format=floating-point. Defina a profundidade como 32 para floats de precisão simples, 64 para precisão dupla e 16 para meia precisão. |
| CR2 | R | Canon Digital Camera Raw Image Format | Requer um formato de imagem explícito, caso contrário a imagem é interpretada como uma imagem TIFF (por exemplo, cr2:image.cr2). |
| CRW | R | Canon Digital Camera Raw Image Format | |
| CUBE | R | Uma tabela de consulta contendo instruções matemáticas para substituir uma cor (com base no valor RGB) por outra. É como uma predefinição de correção de cor (color grading). Esse processo é feito pixel a pixel com altíssima precisão. | Selecione níveis assim: cube:Vibrant.cube[8] para o nível 8. |
| CUR | R | Ícone de cursor da Microsoft | |
| CUT | R | DR Halo | |
| DCM | R | Imagem Digital Imaging and Communications in Medicine (DICOM) | Usada pela comunidade médica para imagens como raios-X. O ImageMagick define o intervalo de exibição inicial com base nas tags Window Center (0028,1050) e Window Width (0028,1051). Use -define dcm:display-range=reset para definir o intervalo de exibição como os valores mínimo e máximo de pixel. Use -define dcm:rescale=true para habilitar a interpretação das configurações de inclinação e interceptação de redimensionamento no arquivo. Use -define dcm:window=centerXwidth para sobrescrever as configurações de centro e largura no arquivo com seus próprios valores. |
| DCR | R | Arquivo de imagem Raw de câmera digital | Use DCRAW para aproveitar o programa delegado decodificador de fotos raw, por exemplo, dcraw:IMG_2600.dng |
| DCX | RW | Imagem Paintbrush de múltiplas páginas ZSoft IBM PC | |
| DDS | RW | Microsoft Direct Draw Surface | Use -define para especificar a compressão (por exemplo, -define dds:compression={dxt1, dxt5, none}). Outros defines incluem dds:cluster-fit={true,false}, dds:weight-by-alpha={true,false}, dds:fast-mipmaps={true,false}, e use dds:mipmaps para definir o número de mipmaps (use fromlist para usar a lista de imagens). |
| DEBUG | W | Arquivo de depuração de pixels brutos, provavelmente útil apenas para os desenvolvedores | |
| DIB | RW | Microsoft Windows Device Independent Bitmap | DIB é um arquivo BMP sem o cabeçalho BMP. Usado para dar suporte a imagens embutidas em formatos compostos como WMF. |
| DJVU | R | ||
| DMR | RW | Repositório de mídia digital | Requer a biblioteca delegada MagickCache. As opções suportadas incluem dmr:path (local do repositório), dmr:passkey (chave para abrir o repositório de mídia digital), dmr:passphrase (opcionalmente embaralhar ou desembaralhar o recurso de mídia) e dmr:ttl (time-to-live); defina a propriedade dmr:meta (metadados) para armazenar o recurso como metadados. |
| DNG | R | Digital Negative | Requer um formato de imagem explícito, caso contrário a imagem é interpretada como uma imagem TIFF (por exemplo, dng:image.dng). |
| DOT | R | Visualização de grafos | Use -define para especificar o mecanismo de layout (por exemplo, -define dot:layout-engine=twopi). |
| DPX | RW | SMPTE Digital Moving Picture Exchange 2.0 (SMPTE 268M-2003) | Use -set para especificar a gama da imagem ou os pontos preto e branco (por exemplo, -set gamma 1.7, -set reference-black 95, -set reference-white 685). |
| EMF | R | Microsoft Enhanced Metafile (32 bits) | Disponível apenas no Microsoft Windows. Use a opção de linha de comando -size para especificar a largura e altura máximas. |
| EPDF | RW | Encapsulated Portable Document Format | |
| EPI | RW | Formato Adobe Encapsulated PostScript Interchange | Requer o Ghostscript para leitura. |
| EPS | RW | Adobe Encapsulated PostScript | Requer o Ghostscript para leitura. |
| EPS2 | W | Adobe Level II Encapsulated PostScript | Requer o Ghostscript para leitura. |
| EPS3 | W | Adobe Level III Encapsulated PostScript | Requer o Ghostscript para leitura. |
| EPSF | RW | Adobe Encapsulated PostScript | Requer o Ghostscript para leitura. |
| EPSI | RW | Formato Adobe Encapsulated PostScript Interchange | Requer o Ghostscript para leitura. |
| EPT | RW | Formato Adobe Encapsulated PostScript Interchange com prévia TIFF | Requer o Ghostscript para leitura. |
| EXR | RW | Formato de arquivo de alta faixa dinâmica (HDR) desenvolvido pela Industrial Light & Magic | Consulte Imagens de alta faixa dinâmica para detalhes sobre este formato de imagem. Para especificar o tipo de cor de saída, use -define exr:color-type={RGB,RGBA,YC,YCA,Y,YA,R,G,B,A}. Use -sampling-factor para especificar a taxa de amostragem para YC(A) (por exemplo, 2x2 ou 4:2:0). Requer a biblioteca delegada OpenEXR. |
| FARBFELD | RW | Formato de imagem sem perdas Farbfeld | Formato de imagem sem perdas sRGB RGBA de 16 bits. |
| FAX | RW | Group 3 TIFF | Este formato tem uma largura fixa de 1728, conforme exigido pelo padrão. Consulte o formato TIFF. Observe que máquinas de FAX usam pixels não quadrados, que são 1,5 vez mais largos do que altos, mas os monitores de computador usam pixels quadrados; portanto, imagens de FAX podem parecer estreitas, a menos que sejam explicitamente redimensionadas usando uma especificação de redimensionamento de 100x150%. |
| FITS | RW | Flexible Image Transport System | Para especificar um formato de ponto flutuante de precisão simples, use -define quantum:format=floating-point. Defina a profundidade como 64 para um formato de ponto flutuante de precisão dupla. |
| FL32 | RW | Formato de imagem de ponto flutuante FilmLight | |
| FLIF | RW | Free Lossless Image Format | |
| FPX | RW | Formato FlashPix | O FlashPix tem a opção de armazenar imagens de mega e gigapixels em várias resoluções em um único arquivo, o que permite economia de largura de banda e tempos de revelação rápidos quando exibido em um navegador Web. Requer o FlashPix SDK. Especifique os parâmetros de visualização do FlashPix com -define fpx:view. |
| FTXT | RW | Ler e escrever canais multiespectrais como texto formatado | |
| GIF | RW | CompuServe Graphics Interchange Format | RGB PseudoColor de 8 bits com até 256 entradas de paleta. Especifique o formato GIF87 para escrever a versão 87a mais antiga do formato. Use -transparent-color para especificar a cor transparente do GIF (por exemplo, -transparent-color wheat). |
| GPLT | R | Arquivos de plotagem Gnuplot | Requer gnuplot4.0.tar.Z ou posterior. |
| GRAY | RW | Amostras de cinza brutas | Use -size e -depth para especificar a largura, altura e profundidade da imagem. Para especificar um formato de ponto flutuante de precisão simples, use -define quantum:format=floating-point. Defina a profundidade como 32 para floats de precisão simples, 64 para precisão dupla e 16 para meia precisão. Para dados de pixel com sinal, use -define quantum:format=signed. O ImageMagick suporta preenchimento de linha de varredura (scanline padding). Se a sua imagem não estiver preenchida, você pode em vez disso ler a imagem como um vetor 1-D e remodelá-la: magick -size 38700x1 -depth 1 gray:image.bin -reshape 180x215 image.png. |
| GRAYA | RW | Amostras brutas de cinza e alfa | Use -size e -depth para especificar a largura, altura e profundidade da imagem. Para especificar um formato de ponto flutuante de precisão simples, use -define quantum:format=floating-point. Defina a profundidade como 32 para floats de precisão simples, 64 para precisão dupla e 16 para meia precisão. |
| GROUP4 | RW | Amostras CCITT Group 4 brutas | Use -size para especificar a largura e altura da imagem. |
| HDR | RW | Formato de imagem Radiance RGBE | |
| HDR | RW | Formato de imagem Radiance RGBE | |
| HEIC | RW | Apple High efficiency Image Format | Defina a qualidade como 100 para produzir imagens HEIC sem perdas. Requer a biblioteca delegada libheif. Os defines reconhecidos incluem heic:cicp, heic:preserve-orientation={true,false}, depth-image={true,false}, heic:speed e heic:chroma. |
| HPGL | R | Linguagem de plotter HP-GL | Requer hp2xx-3.4.4.tar.gz |
| HRZ | RW | Slow Scan TeleVision | |
| HTML | RW | Hypertext Markup Language com um mapa de imagem do lado do cliente | Também conhecido como HTM. Requer html2ps para leitura. Observe que o caractere \\xff não é permitido em nenhum nome de arquivo ao exportar mapas de imagem do lado do cliente. |
| ICO | R | Ícone da Microsoft | Também conhecido como ICON. |
| INFO | W | Formato e características da imagem | |
| ISOBRL | W | ISO/TR 11548-1 BRaiLle | Usa a justaposição de padrões de braille de 8 pontos (portanto, matrizes de pontos 8x2) para reproduzir imagens, usando a codificação Braille ISO/TR 11548-1. |
| ISOBRL6 | W | ISO/TR 11548-1 BRaiLle 6 pontos | Usa a justaposição de padrões de braille de 6 pontos (portanto, matrizes de pontos 6x2) para reproduzir imagens, usando a codificação Braille ISO/TR 11548-1. |
| JBIG | RW | Formato de intercâmbio de arquivos Joint Bi-level Image experts Group | Também conhecido como BIE e JBG. Requer jbigkit-1.6.tar.gz. |
| JNG | RW | Multiple-image Network Graphics | JPEG em um invólucro no estilo PNG com transparência. Requer libjpeg e libpng-1.0.11 ou posterior, libpng-1.2.5 ou posterior recomendado. |
| JP2 | RW | Sintaxe do formato de arquivo JPEG-2000 JP2 | Especifique as opções de codificação com a opção -define. Consulte JP2 Encoding Options para mais detalhes. |
| JPT | RW | Sintaxe do JPEG-2000 Code Stream | Especifique as opções de codificação com a opção -define. Consulte JP2 Encoding Options para mais detalhes. |
| J2C | RW | Sintaxe do JPEG-2000 Code Stream | Especifique as opções de codificação com a opção -define. Consulte JP2 Encoding Options para mais detalhes. |
| J2K | RW | Sintaxe do JPEG-2000 Code Stream | Especifique as opções de codificação com a opção -define. Consulte JP2 Encoding Options para mais detalhes. |
| JPEG | RW | Formato Joint Photographic Experts Group JFIF | Observe que o JPEG é uma compressão com perdas. Além disso, você não pode criar imagens em preto e branco com JPEG nem salvar transparência. |
Requer jpegsrc.v8c.tar.gz. Você pode definir a escala de qualidade para luminância e crominância separadamente (por exemplo, -quality 90,70). Opcionalmente, você pode definir o método DCT, por exemplo, para especificar o método float, use -define jpeg:dct-method=float. Por padrão, calculamos tabelas de codificação Huffman ótimas. Especifique -define jpeg:optimize-coding=false para usar as tabelas Huffman padrão. Especifique -define jpeg:arithmetic-coding=true para habilitar a otimização Huffman. Duas outras opções incluem -define jpeg:block-smoothing e -define jpeg:fancy-upsampling. Por padrão, o ImageMagick gera imagens JPEG com profundidade de 8 bits. Quando -define jpeg:high-bit-depth está habilitado, ele produzirá imagens de 12 bits ou 16 bits se a profundidade da imagem de origem exceder 8 bits. Defina o fator de amostragem com -define jpeg:sampling-factor. Você pode dimensionar a imagem com jpeg:size, por exemplo, -define jpeg:size=128x128. Para restringir o tamanho máximo do arquivo, use jpeg:extent, por exemplo, -define jpeg:extent=400KB. Para definir uma ou mais tabelas de quantização personalizadas, use -define jpeg:q-table=filename. Esses valores são multiplicados pelo argumento -quality dividido por 100.0. Para evitar a leitura de um perfil de imagem associado específico, use -define profile:skip=name (por exemplo, profile:skip=ICC). JSON | W | JavaScript Object Notation, um formato leve de intercâmbio de dados | Inclua atributos adicionais sobre a imagem com estes defines: -define json:locate, -define json:limit, -define json:moments ou -define json:features. Especifique a versão do esquema do modelo JSON com -define json:version. A versão atual é 1.0. Qualquer versão inferior a 1.0 retorna a saída JSON original, que incluía rótulos com erros de ortografia. JXL | RW | Sistema de codificação de imagem JPEG XL | Requer a biblioteca delegada JPEG XL. Use -define jxl:effort=integer para definir o esforço e -define jxl:decoding-speed=integer para definir a velocidade de decodificação. Para especificar um formato de ponto flutuante de precisão simples, use -define quantum:format=floating-point. Defina a profundidade como 32 para floats de precisão simples e 16 para meia precisão. JXR | RW | JPEG extended range | Requer a biblioteca delegada jxrlib. Coloque os aplicativos JxrDecApp e JxrEncApp no seu caminho de execução. KERNEL | W | Formato de kernel de morfologia | Formato adequado para um kernel de morfologia. MAN | R | Páginas de manual de referência do Linux | Requer que o GNU groff e o Ghostscript estejam instalados. MAT | R | Formato de imagem MATLAB | MIFF | RW | Formato de arquivo de imagem multiespectral Magick | Este formato persiste todos os atributos de imagem conhecidos pelo ImageMagick. Para especificar um formato de ponto flutuante de precisão simples, use -define quantum:format=floating-point. Defina a profundidade como 32 para floats de precisão simples, 64 para precisão dupla e 16 para meia precisão. MONO | RW | Bitmap de dois níveis na ordem do byte menos significativo primeiro | MNG | RW | Multiple-image Network Graphics | Um formato de imagem semelhante ao PNG que suporta múltiplas imagens, animação e JPEG transparente. Requer libpng-1.0.11 ou posterior, libpng-1.2.5 ou posterior recomendado. Um atraso entre quadros de 0 gera um quadro com cada camada adicional composta no topo. Para movimento, certifique-se de especificar um atraso diferente de zero. M2V | RW | Formato de intercâmbio de arquivos Motion Picture Experts Group (versão 2) | Requer ffmpeg. MPEG | RW | Formato de intercâmbio de arquivos Motion Picture Experts Group (versão 1) | Requer ffmpeg. MPC | RW | Formato de arquivo de imagem Magick Pixel Cache | O padrão de processamento de dados mais eficiente é o padrão "escrever uma vez, ler muitas vezes". A imagem é gerada ou copiada da origem e, em seguida, várias análises são realizadas nos pixels da imagem ao longo do tempo. O MPC suporta esse padrão. O MPC é o formato de arquivo não comprimido nativo do ImageMagick em memória. Este formato de arquivo é idêntico ao usado pelo ImageMagick para representar imagens na memória e é lido mapeando o arquivo diretamente na memória. O formato MPC não é portátil e não é adequado como formato de arquivamento. Ele é adequado como formato intermediário para processamento de imagem de alto desempenho. O formato MPC requer dois arquivos para dar suporte a uma imagem. Os atributos da imagem são escritos em um arquivo com a extensão .mpc, enquanto os pixels da imagem são escritos em um arquivo com a extensão .cache. MPO | R | Multi-picture Object | MPR | RW | Magick Persistent Registry | Este formato permite que você escreva e leia imagens da memória. O nome do arquivo é a chave do registro. A imagem persiste até que você a exclua explicitamente ou o programa seja encerrado. Por exemplo, vamos usar o MPR para criar um tabuleiro de xadrez:
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 | Defina -define dng:use-camera-wb=true para usar o perfil de cor embutido no RAW para câmeras Sony. MSL | RW | Magick Scripting Language | MSL é a linguagem de script baseada em XML suportada pelo utilitário conjure. O MSL requer a biblioteca delegada libxml2. MTV | RW | Formato de imagem de raytracing MTV | MVG | RW | Magick Vector Graphics. | O formato de metarquivo vetorial nativo do ImageMagick. Um arquivo de texto contendo comandos de desenho vetorial aceitos pela opção -draw do magick. NEF | R | Nikon Digital SLR Camera Raw Image File | ORF | R | Olympus Digital Camera Raw Image File | ORA | R | Formato de intercâmbio aberto para gráficos rasterizados em camadas | OTB | RW | On-the-air Bitmap | P7 | RW | Formato de miniatura Visual Schnauzer do Xv | PALM | RW | Pixmap Palm | PAM | W | Formato de bitmap bidimensional comum | CLIPBOARD | RW | Área de transferência do Windows | Disponível apenas no Microsoft Windows. PBM | RW | Formato Portable bitmap (preto e branco) | PCD | RW | Photo CD | A resolução máxima escrita é de 768x512 pixels, já que imagens maiores requerem compressão huffman (que não é suportada). Use -bordercolor para especificar a cor da borda (por exemplo, -bordercolor black). PCDS | RW | Photo CD | Decodifica com as tabelas de cor sRGB. PCL | W | HP Page Control Language | Use -define para especificar a opção de ajustar à página (por exemplo, -define pcl:fit-to-page=true). PCX | RW | Arquivo ZSoft IBM PC Paintbrush | PDB | RW | Formato Palm Database ImageViewer | PDF | RW | Portable Document Format | Requer o Ghostscript para leitura. Por padrão, o ImageMagick define o tamanho da página como o MediaBox. Alguns arquivos PDF, no entanto, têm um CropBox ou TrimBox menor que o MediaBox e podem incluir espaço em branco, marcas de registro ou de corte fora do CropBox ou TrimBox. Para forçar o ImageMagick a usar o CropBox ou TrimBox em vez do MediaBox, use -define (por exemplo, -define pdf:use-cropbox=true ou -define pdf:use-trimbox=true). Use -density para melhorar a aparência da renderização do seu PDF (por exemplo, -density 300x300). Para especificar a conversão direta de Postscript para PDF, use -define delegate:bimodel=true. Use -define pdf:fit-page=true para escalar ao tamanho da página. Para interromper imediatamente o processamento em caso de erro, defina -define pdf:stop-on-error como true. Para definir as preferências de direção da página como da direita para a esquerda, tente -define pdf:page-direction=right-to-left. Por padrão, o PDF é impresso usando "screen" para anotações e imagens. Use -define pdf:printed=true para, em vez disso, utilizar as opções de impressora. Use -alpha remove para remover a transparência. Ao escrever em um PDF, miniaturas são incluídas por padrão. Gere miniaturas com -define pdf:thumbnail=true. Para habilitar a interpolação ao renderizar, use -define pdf:interpolate=true. PEF | R | Pentax Electronic File | Requer um formato de imagem explícito, caso contrário a imagem é interpretada como uma imagem TIFF (por exemplo, pef:image.pef). PES | R | Embrid Embroidery Format | PFA | R | Fonte Postscript Type 1 (ASCII) | Abrir como arquivo retorna uma imagem de prévia. PFB | R | Fonte Postscript Type 1 (binária) | Abrir como arquivo retorna uma imagem de prévia. PFM | RW | Formato Portable float map | PGM | RW | Formato Portable graymap (escala de cinza) | PHM | RW | Formato Portable float map 16-bit half | PICON | RW | Personal Icon | PICT | RW | Arquivo Apple Macintosh QuickDraw/PICT | PIX | R | Formato de imagem Alias/Wavefront RLE | PNG | RW | Portable Network Graphics | Requer libpng-1.0.11 ou posterior, libpng-1.2.5 ou posterior recomendado. A especificação PNG não suporta unidades de pixels por polegada, apenas pixels por centímetro. Para evitar a leitura de um perfil de imagem associado específico, use -define profile:skip=name (por exemplo, profile:skip=ICC). Defina o tamanho máximo do chunk com -define png:chunk-malloc-max=value. PNG8 | RW | Portable Network Graphics | Indexado de 8 bits com transparência binária opcional. PNG00 | RW | Portable Network Graphics | PNG herdando o subformato do original, se possível. PNG24 | RW | Portable Network Graphics | RGB de 24 bits opaco ou com transparência binária. PNG32 | RW | Portable Network Graphics | RGBA de 32 bits opaco ou transparente. PNG48 | RW | Portable Network Graphics | RGB de 48 bits opaco ou com transparência binária. PNG64 | RW | Portable Network Graphics | RGB de 64 bits opaco ou transparente. PNM | RW | Portable anymap | PNM é uma família de formatos que suporta portable bitmaps (PBM), graymaps (PGM) e pixmaps (PPM). Não há formato de arquivo associado ao pnm em si. Se PNM for usado como o especificador de formato de saída, o ImageMagick seleciona automagicamente o formato mais apropriado para representar a imagem. O padrão é escrever a versão binária dos formatos. Use -compress none para escrever a versão ASCII dos formatos. POCKETMOD | RW | Formato de organizador pessoal Pocketmod | Exemplo de uso: magick -density 300 pages?.pdf pocketmod:organize.pdf PPM | RW | Formato Portable pixmap (colorido) | PS | RW | Arquivo Adobe PostScript | Requer o Ghostscript para leitura. Para forçar o ImageMagick a respeitar a crop box, use -define (por exemplo, -define eps:use-cropbox=true). Use -density para melhorar a aparência da renderização do seu Postscript (por exemplo, -density 300x300). Use -alpha remove para remover a transparência. Para especificar a conversão direta de PDF para Postscript, use -define delegate:bimodel=true. PS2 | RW | Arquivo Adobe Level II PostScript | Requer o Ghostscript para leitura. PS3 | RW | Arquivo Adobe Level III PostScript | Requer o Ghostscript para leitura. PSB | RW | Adobe Large Document Format | PSD | RW | Arquivo de bitmap multiespectral Adobe Photoshop | Use -define psd:alpha-unblend=off para desabilitar a mesclagem alfa na imagem mesclada. Use -define psd:additional-info=all|selective para transferir informações adicionais do arquivo PSD de entrada para o arquivo PSD de saída. A opção 'selective' preservará todas as informações adicionais que não estão relacionadas à geometria da imagem. A opção 'all' só deve ser usada quando a geometria da imagem não foi alterada. Esta opção é útil ao transferir camadas não simples, como camadas de ajuste, do arquivo PSD de entrada para o arquivo PSD de saída. Este define está disponível a partir da versão 6.9.5-8 do ImageMagick. Use -define psd:preserve-opacity-mask=true para preservar a máscara de opacidade de uma camada e adicioná-la de volta à camada quando a imagem for salva. PTIF | RW | TIFF codificado em pirâmide | TIFF multirresolução contendo versões sucessivamente menores da imagem até o tamanho de um ícone. Use -define ptif:pyramid para especificar a base mínima e os níveis da pirâmide, por exemplo, 64x4. PWP | R | Arquivo de múltiplas imagens Seattle File Works | QOI | RW | Quite OK Image Format | Compressão de imagem rápida e sem perdas. RAD | R | Arquivo de imagem Radiance | Requer que o ra_ppm do pacote de software Radiance esteja instalado. RAF | R | Fuji CCD-RAW Graphic File | RAW | R | Raw | RGB | RW | Amostras brutas de vermelho, verde e azul | Use -size e -depth para especificar a largura, altura e profundidade da imagem. Para especificar um formato de ponto flutuante de precisão simples, use -define quantum:format=floating-point. Defina a profundidade como 32 para floats de precisão simples, 64 para precisão dupla e 16 para meia precisão. RGB565 | R | Pixels brutos de vermelho, verde, azul no formato 5-6-5 | Use -size para especificar a largura e altura da imagem. RGBA | RW | Amostras brutas de vermelho, verde, azul e alfa | Use -size e -depth para especificar a largura, altura e profundidade da imagem. Para especificar um formato de ponto flutuante de precisão simples, use -define quantum:format=floating-point. Defina a profundidade como 32 para floats de precisão simples, 64 para precisão dupla e 16 para meia precisão. RGF | RW | LEGO Mindstorms EV3 Robot Graphics File | RLA | R | Arquivo de imagem Alias/Wavefront | RLE | R | Arquivo de imagem Utah Run length encoded | SCT | R | Scitex Continuous Tone Picture | SFW | R | Imagem Seattle File Works | SF3 | R | O formato de imagem SF3 faz parte da Simple File Format Family. | O SF3 foi projetado para ser leve e fácil de analisar, com uma estrutura baseada em texto legível por humanos que prioriza a simplicidade em vez da compressão. É especialmente útil para prototipagem rápida ou ambientes onde a sobrecarga mínima é fundamental. SGI | RW | Imagem Irix RGB | SHTML | W | Mapa de imagem do lado do cliente em Hypertext Markup Language | Usado para escrever mapas de imagem clicáveis em HTML com base na saída do montage ou em um formato que suporte imagens em mosaico, como o MIFF. SID, MrSID | R | Imagem multirresolução sem emendas | Requer o utilitário de linha de comando mrsidgeodecode que descomprime arquivos de imagem SID MG2 ou MG3. SPARSE-COLOR | W | Arquivo de texto bruto | Formato compatível com a opção -sparse-color. Lista apenas os pixels que não são totalmente transparentes. STRIMG | RW | Conversão entre string e imagens | SUN | RW | SUN Rasterfile | SVG | RW | Scalable Vector Graphics | Por padrão, o ImageMagick renderiza SVGs com o inkscape se ele estiver no seu caminho de execução; caso contrário, com o RSVG. Se nenhum estiver disponível, o ImageMagick recorre ao seu renderizador SVG interno (chamado MSVG). A resolução padrão é 96 dpi. Use a opção de linha de comando -size para especificar a largura e altura máximas. (-size é atualmente ignorado pelo renderizador Inkscape devido a uma limitação do lado do Inkscape). O padrão SVG espera desenhar sobre um fundo transparente. Defina -background none para estar em conformidade com o padrão. Se você quiser substituir entidades e confiar na fonte SVG, habilite esta opção: -define svg:substitute-entities=true. Se você quiser renderizar um SVG muito grande e confiar na fonte, habilite esta opção: -define svg:parse-huge=true. Habilite o embedding se o seu SVG embutir outro SVG e você confiar na fonte: -define svg:embedding=true. Se o RSVG estiver instalado e você quiser renderizar um SVG usando o RSVG, adicione rsvg: logo antes do nome do arquivo. Se você quiser renderizar um SVG usando o MSVG, adicione msvg: logo antes do nome do arquivo. TEXT | R | Arquivo de texto | Requer um especificador de formato explícito para leitura, por exemplo, text:README.txt. TGA | RW | Imagem Truevision Targa | Também conhecida como os formatos ICB, VDA e VST. Use -define tga:preserve-orientation=true para preservar a orientação da imagem. TIFF | RW | Formato multiespectral Tagged image file | Também conhecido como TIF. Requer tiff-v3.6.1.tar.gz ou posterior. Use -define para especificar as linhas por strip (por exemplo, -define tiff:rows-per-strip=8). Para definir a geometria do tile, use por exemplo, -define tiff:tile-geometry=128x128. Para especificar um formato com sinal, use -define quantum:format=signed. Para especificar um formato de ponto flutuante de precisão simples, use -define quantum:format=floating-point. Defina a profundidade como 64 para um formato de ponto flutuante de precisão dupla. Use -define quantum:polarity=min-is-black ou -define quantum:polarity=min-is-white para alternar a interpretação fotométrica de uma imagem de dois níveis. Especifique as amostras extras como alfa associado ou não associado com, por exemplo, -define tiff:alpha=unassociated. Defina a ordem de preenchimento com -define tiff:fill-order=msb|lsb. Defina a endianness do TIFF com -define tiff:endian=msb|lsb. Use -define tiff:exif-properties=false para pular a leitura das propriedades EXIF. Use -define tiff:gps-properties=false para pular a leitura das propriedades GPS. Você pode definir vários atributos de software TIFF, incluindo nome do documento, computador host, artista, timestamp, marca, modelo, software e copyright. Por exemplo, -set tiff:software "My Company". Se você quiser ignorar certas tags TIFF, use esta opção: -define tiff:ignore-tags=comma-separated-list-of-tag-IDs. Desde a versão 6.9.1-4 há suporte para a leitura de camadas do photoshop em arquivos TIFF; isso pode ser desabilitado com -define tiff:ignore-layers=true. Para preservar a compressão da imagem de origem, use: -define tiff:preserve-compression=true. TIM | R | PSX TIM file | TTF | R | Arquivo de fonte TrueType | Requer freetype 2. Abrir como arquivo retorna uma imagem de prévia. Use -set se você não quiser aplicar hinting aos contornos dos glifos após o seu dimensionamento para pixels do dispositivo (por exemplo, -set type:hinting off). TXT | RW | Arquivo de texto bruto multiespectral | Use -define para especificar a conformidade de cor (por exemplo, -define txt:compliance=css). UBRL | W | Unicode BRaiLle | Usa a justaposição de padrões de braille de 8 pontos (portanto, matrizes de pontos 8x2) para reproduzir imagens, usando a codificação Braille Unicode. UBRL6 | W | Unicode BRaiLle 6 pontos | Usa a justaposição de padrões de braille de 6 pontos (portanto, matrizes de pontos 6x2) para reproduzir imagens, usando a codificação Braille Unicode. UHDR | RW | Ultra HDR | Requer a biblioteca delegada libultrahdr. Os defines reconhecidos incluem uhdr:hdr-color-gamut, uhdr:hdr-color-transfer, uhdr:sdr-color-gamut, uhdr:gainmap-quality, uhdr:gainmap-gamma, uhdr:gainmap-min-content-boost, uhdr:gainmap-max-content-boost e uhdr:target-display-peak-brightness. UIL | W | Tabela X-Motif UIL | UYVY | RW | Imagem bruta YUV intercalada | Use as opções de linha de comando -size e -depth para especificar a largura e altura. Use -sampling-factor para definir a subamostragem desejada (por exemplo, -sampling-factor 4:2:2). VICAR | RW | Formato de rasterfile VICAR | VIDEO | RW | Vários formatos de vídeo | Formatos de vídeo como APNG, AVI, MP4, WEBM, etc. Consulte defines para uma descrição destes defines: video:intermediate-format, video:pixel-format e video:vsync, que podem afetar a operação nesses formatos de vídeo. | VIFF | RW | Khoros Visualization Image File Format | WBMP | RW | Wireless bitmap | Suporte apenas para monocromático não comprimido. WDP | RW | JPEG extended range | Requer a biblioteca delegada jxrlib. Coloque os aplicativos JxrDecApp e JxrEncApp no seu caminho de execução. WEBP | RW | Formato de imagem Weppy | Requer a biblioteca delegada WEBP. A biblioteca delegada de muxing é necessária para ler contêineres de imagem Webp animados. Especifique as opções de codificação com a opção -define. Consulte WebP Encoding Options para mais detalhes. WMF | R | Windows Metafile | Requer libwmf. Por padrão, renderiza arquivos WMF usando as dimensões especificadas pelo cabeçalho do metarquivo. Use a opção -density para ajustar a resolução de saída e, assim, ajustar o tamanho de saída. A resolução de saída padrão é 72DPI, então -density 144 resulta em uma imagem duas vezes maior que o padrão. Use -background color para especificar a cor de fundo do WMF (branco por padrão) ou -texture filename para especificar uma imagem de textura de fundo. WPG | R | Word Perfect Graphics File | X | RW | Exibir ou importar uma imagem para ou de um servidor X11 | Use -define para obter a imagem da janela raiz (por exemplo, -define x:screen=true). Defina x:silent=true para desativar o bipe ao importar uma imagem. XBM | RW | Bitmap do sistema X Windows, apenas preto e branco | Usado pelo X Windows System para armazenar ícones monocromáticos. XCF | R | Imagem do GIMP | XPM | RW | Pixmap do sistema X Windows | Também conhecido como PM. Usado pelo X Windows System para armazenar ícones coloridos. XWD | RW | Dump de janela do sistema X Windows | Usado pelo X Windows System para salvar/exibir dumps de tela. X3F | R | Sigma Camera RAW Picture File | YAML | W | Linguagem de serialização de dados legível por humanos | Inclua atributos adicionais sobre a imagem com estes defines: -define yaml:locate, -define yaml:limit, -define yaml:moments ou -define yaml:features. Especifique a versão do esquema do modelo JSON com -define yaml:version. A versão atual é 1.0. YCbCr | RW | Amostras brutas de Y, Cb e Cr | Use -size e -depth para especificar a largura, altura e profundidade da imagem. YCbCrA | RW | Amostras brutas de Y, Cb, Cr e alfa | Use -size e -depth para especificar a largura, altura e profundidade da imagem. YUV | RW | CCIR 601 4:1:1 | Use as opções de linha de comando -size e -depth para especificar largura, altura e profundidade. Use -sampling-factor para definir a subamostragem desejada (por exemplo, -sampling-factor 4:2:2).
Pseudoformatos de imagem
O ImageMagick suporta vários especificadores de formato de imagem que se referem a imagens preparadas por meio de um algoritmo, ou a alvos de entrada/saída. A tabela a seguir lista esses pseudoformatos de imagem:
| Tag | Mode | Descrição | Notas |
|---|---|---|---|
| ASHLAR | W | Sequência de imagens dispostas em fileiras irregulares contínuas | Por padrão, um tamanho de canvas e uma largura de borda razoáveis são determinados em relação à coleção de imagens fornecida. Você pode definir explicitamente o tamanho do canvas e a largura da borda anexando ao nome do arquivo, por exemplo, ashlar:canvas.png[1024x768+4+4]. Por padrão, o alinhamento é ao longo da borda esquerda. Use -define ashlar:best-fit=true para alinhar tanto na borda esquerda quanto na direita. Você pode rotular os tiles de imagem com, por exemplo, -label %f. Por padrão, todos os tiles de imagem são renderizados em um único canvas. Use -define ashlar:tiles=50, por exemplo, para renderizar no máximo 50 tiles por canvas. |
| CANVAS | R | Imagem de canvas de cor especificada | Útil para criar imagens de canvas de cor sólida. Use -size e -depth para especificar a largura, altura e profundidade da imagem. Exemplos de especificações de cor de canvas incluem canvas:red e canvas:#FF0000. Se nenhuma cor for especificada, uma imagem de canvas 'white' (branca) é gerada. Se nenhum -size for especificado, uma imagem de um único pixel da cor especificada é gerada. |
| CAPTION | R | Legenda de imagem | Use -define caption:split=true para dividir o texto, se necessário, para ajustar a legenda no canvas. |
| CLIP | RW | Caminho de recorte da imagem | |
| CLIPBOARD | RW | Área de transferência | |
| FRACTAL | R | Imagem de fractal de plasma | |
| GRADIENT | R | Transição gradual de um tom para outro | Retorna uma imagem de gradiente linear ou radial renderizada, de cima para baixo, usando o tamanho de imagem especificado. |
| HALD | R | Imagem Identity Hald CLUT | Selecione níveis assim: hald:[8] para o nível 8. |
| HISTOGRAM | W | Histograma da imagem | O histograma inclui as cores únicas da imagem como um comentário da imagem. Se você não precisar da lista de cores únicas, use -define histogram:unique-colors=false para evitar esta operação custosa. |
| INLINE | RW | Imagem inline codificada em Base64 | A imagem inline se parece com inline:data:;base64,/9j/4AAQSk...knrn//2Q==. Se a imagem inline exceder 5000 caracteres, referencie-a a partir de um arquivo (por exemplo, inline:inline.txt). Você também pode escrever uma imagem codificada em base64. Embuta o tipo mime no nome do arquivo, por exemplo, magick myimage inline:jpeg:myimage.txt. |
| LABEL | R | Formato de imagem de texto | Especifique o texto desejado como o nome do arquivo (por exemplo, label:"This a label"). |
| MAP | RW | Intensidades e índices de mapa de cores | Defina -depth para definir o tamanho da amostra das intensidades; os índices têm 16 bits se as cores > 256. |
| MASK | RW | Máscara de imagem em escala de cinza. Uma sequência é emitida se a imagem de origem tiver mais de uma máscara. | |
| MATTE | W | Formato MATTE | Apenas escrita. |
| NULL | RW | Imagem NULL | Útil para criar tiles em branco com o montage (use NULL:). Também útil como formato de saída ao avaliar o desempenho de leitura de imagem. |
| OPEN | W | Exibir imagem na tela do seu computador | Suportado apenas no MacOS X. |
| PANGO | R | Legenda de imagem | Você pode configurar o layout da legenda com estes defines: -define pango:auto-dir=true/false, -define pango:ellipsize=start/middle/end, -define pango:gravity-hint=natural/strong/line, -define pango:hinting=none/auto/full, -define pango:indent=points, -define pango:justify=true/false, -define pango:language=en_US/etc, -define pango:markup=true/false, -define pango:single-paragraph=true/false, -define pango:wrap=word/char/word-char e -define pango:align=left/center/right. |
| PLASMA | R | Imagem de fractal de plasma | |
| PREVIEW | W | Mostrar uma prévia de um realce, efeito ou f/x de imagem | Cria uma montagem de prévia de imagens preparadas ao longo de uma faixa paramétrica para auxiliar na seleção de parâmetros. Especifique o tipo de prévia desejado por meio da opção -preview). |
| W | Enviar imagem para a impressora do seu computador | Usuários Linux podem definir as variáveis de ambiente PRINTER (para 'lpr') ou LPDEST (para 'lp') para selecionar a impressora desejada. | |
| SCAN | R | Importar imagem de um dispositivo scanner | Requer o SANE. Especifique o nome e o caminho do dispositivo como o nome do arquivo (por exemplo, scan:'hpaio:/usb/Officejet_6200_series?serial=CN4ATCE3G20453'). |
| RADIAL_GRADIENT | R | Transição radial gradual de um tom para outro | Retorna uma imagem de gradiente radial renderizada, de cima para baixo, usando o tamanho de imagem especificado. |
| SCANX | R | Importar imagem do dispositivo scanner padrão | |
| SCREENSHOT | R | Uma imagem que mostra o conteúdo de um monitor de computador. No Windows, se você tiver vários monitores, ela retorna uma captura de tela para cada monitor. | |
| STEGANO | R | Imagem esteganográfica | Use a opção de linha de comando -size para especificar a largura, altura e deslocamento da imagem esteganográfica. |
| TILE | R | Imagem em mosaico | Cria uma versão em mosaico de uma imagem ladrilhando uma imagem. Use -size para especificar o tamanho da imagem em mosaico. Os tiles são compostos sobre um fundo de imagem e, portanto, são responsivos à opção -compose. A imagem é especificada de forma semelhante a TILE:image.miff. |
| UNIQUE | W | Escrever no arquivo de imagem apenas os pixels únicos. | |
| VID | RW | Visual Image Directory | Usado para criar um diretório com miniaturas (miniaturas em mosaico) de um conjunto de imagens, que pode ser usado para selecionar imagens a serem visualizadas por meio do programa display, ou salvo em um arquivo MIFF ou SHTML. |
| WIN | RW | Selecionar imagem de ou exibir imagem na tela do seu computador | Suportado apenas no Microsoft Windows. |
| X | RW | Selecionar imagem de ou exibir imagem na tela do seu servidor X | Veja também os programas import e display. |
| XC | R | Imagem de canvas de cor especificada | Um alias retrocompatível para o pseudoformato 'canvas:', usado para criar uma imagem de canvas de cor sólida. |
Imagens embutidas
O ImageMagick inclui várias imagens embutidas (incorporadas) que podem ser referenciadas como se fossem um arquivo de imagem. A tag de formato magick: pode ser usada por meio da sintaxe magick:name para solicitar uma imagem embutida (por exemplo, magick:logo). Por compatibilidade retroativa, as especificações de imagem GRANITE:, LOGO:, NETSCAPE: e ROSE: também podem ser usadas para solicitar imagens com esses nomes.
| Tag | Mode | Descrição | Notas |
|---|---|---|---|
| GRANITE | R | Padrão de textura de granito 128x128 | ![]() |
| LOGO | R | Logo do ImageMagick, 640x480 | ![]() |
| NETSCAPE | R | Imagem usando cores no cubo de cores Netscape 216 (6x6x6), 216x144 | Mais comumente usado com os programas magick e magick mogrify com a opção -map para criar imagens web-safe. |
| ROSE | R | Imagem de uma rosa, 70x46 | ![]() |
| WIZARD | R | Mago do ImageMagick, 480x640 | ![]() |
Padrões embutidos
O ImageMagick inclui vários padrões embutidos (incorporados) que podem ser referenciados como se fossem um arquivo de imagem. A tag de formato pattern: pode ser usada por meio da sintaxe pattern:name para solicitar um padrão embutido (por exemplo, pattern:checkerboard). O tamanho do padrão é controlado com a opção de linha de comando -size.
| Tag | Mode | Descrição | Notas |
|---|---|---|---|
| BRICKS | R | Padrão de tijolos, 16x16 | ![]() |
| CHECKERBOARD | R | Padrão de tabuleiro de xadrez, 30x30 | ![]() |
| CIRCLES | R | Padrão de círculos, 16x16 | ![]() |
| CROSSHATCH | R | Padrão de hachura cruzada, 8x4 | ![]() |
| CROSSHATCH30 | R | Padrão de hachura cruzada com linhas a 30 graus, 8x4 | ![]() |
| CROSSHATCH45 | R | Padrão de hachura cruzada com linhas a 45 graus, 8x4 | ![]() |
| FISHSCALES | R | Padrão de escamas de peixe, 16x8 | ![]() |
| GRAY0 | R | Cinza de 0% de intensidade, 32x32 | ![]() |
| GRAY5 | R | Cinza de 5% de intensidade, 32x32 | ![]() |
| GRAY10 | R | Cinza de 10% de intensidade, 32x32 | ![]() |
| GRAY15 | R | Cinza de 15% de intensidade, 32x32 | ![]() |
| GRAY20 | R | Cinza de 20% de intensidade, 32x32 | ![]() |
| GRAY25 | R | Cinza de 25% de intensidade, 32x32 | ![]() |
| GRAY30 | R | Cinza de 30% de intensidade, 32x32 | ![]() |
| GRAY35 | R | Cinza de 35% de intensidade, 32x32 | ![]() |
| GRAY40 | R | Cinza de 40% de intensidade, 32x32 | ![]() |
| GRAY45 | R | Cinza de 45% de intensidade, 32x32 | ![]() |
| GRAY50 | R | Cinza de 50% de intensidade, 32x32 | ![]() |
| GRAY55 | R | Cinza de 55% de intensidade, 32x32 | ![]() |
| GRAY60 | R | Cinza de 60% de intensidade, 32x32 | ![]() |
| GRAY65 | R | Cinza de 65% de intensidade, 32x32 | ![]() |
| GRAY70 | R | Cinza de 70% de intensidade, 32x32 | ![]() |
| GRAY75 | R | Cinza de 75% de intensidade, 32x32 | ![]() |
| GRAY80 | R | Cinza de 80% de intensidade, 32x32 | ![]() |
| GRAY85 | R | Cinza de 85% de intensidade, 32x32 | ![]() |
| GRAY90 | R | Cinza de 90% de intensidade, 32x32 | ![]() |
| GRAY95 | R | Cinza de 95% de intensidade, 32x32 | ![]() |
| GRAY100 | R | Cinza de 100% de intensidade, 32x32 | ![]() |
| HEXAGONS | R | Padrão de hexágonos, 30x18 | ![]() |
| HORIZONTAL | R | Padrão de linhas horizontais, 8x4 | ![]() |
| HORIZONTAL2 | R | Padrão de linhas horizontais, 8x8 | ![]() |
| HORIZONTAL3 | R | Padrão de linhas horizontais, 9x9 | ![]() |
| HORIZONTALSAW | R | Padrão de dente de serra horizontal, 16x8 | ![]() |
| HS_BDIAGONAL | R | Padrão de linhas diagonais para trás (inclinação de 45 graus), 8x8 | ![]() |
| HS_CROSS | R | Padrão de linhas cruzadas, 8x8 | ![]() |
| HS_DIAGCROSS | R | Padrão de linhas cruzadas diagonais (inclinação de 45 graus), 8x8 | ![]() |
| HS_FDIAGONAL | R | Padrão de linhas diagonais para frente (inclinação de 45 graus), 8x8 | ![]() |
| HS_HORIZONTAL | R | Padrão de linhas horizontais, 8x8 | ![]() |
| HS_VERTICAL | R | Padrão de linhas verticais, 8x8 | ![]() |
| LEFT30 | R | Padrão diagonal para frente (inclinação de 30 graus), 8x4 | ![]() |
| LEFT45 | R | Padrão de linhas diagonais para frente (inclinação de 45 graus), 8x8 | ![]() |
| LEFTSHINGLE | R | Padrão de telhas à esquerda, 24x24 | ![]() |
| OCTAGONS | R | Padrão de octógonos, 16x16 | ![]() |
| RIGHT30 | R | Padrão de linhas diagonais para trás (30 graus) 8x4 | ![]() |
| RIGHT45 | R | Padrão de linhas diagonais para trás (30 graus), 8x8 | ![]() |
| RIGHTSHINGLE | R | Padrão de telhas à direita, 24x24 | ![]() |
| SMALLFISHSCALES | R | Padrão de escamas de peixe pequenas, 8x8 | ![]() |
| VERTICAL | R | Padrão de linhas verticais, 8x8 | ![]() |
| VERTICAL2 | R | Padrão de linhas verticais, 8x8 | ![]() |
| VERTICAL3 | R | Padrão de linhas verticais, 9x9 | ![]() |
| VERTICALBRICKS | R | Padrão de tijolos verticais, 16x16 | ![]() |
| VERTICALLEFTSHINGLE | R | Padrão de telhas verticais à esquerda, 24x24 | ![]() |
| VERTICALRIGHTSHINGLE | R | Padrão de telhas verticais à direita, 24x24 | ![]() |
| VERTICALSAW | R | Padrão de dente de serra vertical, 8x16 | ![]() |
Perfis de imagem embutidos
O ImageMagick fornece vários identificadores de formato que são usados para adicionar, remover e salvar perfis embutidos para imagens que podem suportar perfis embutidos. Os tipos de imagem que podem conter perfis embutidos são TIFF, JPEG e PDF.
| Tag | Mode | Descrição | Notas |
|---|---|---|---|
| 8BIM | RW | Formato de recurso do Photoshop (binário) | |
| 8BIMTEXT | RW | Formato de recurso do Photoshop (ASCII) | Uma representação ASCII do formato 8BIM. |
| APP1 | RW | Informações brutas de aplicação | |
| APP1JPEG | RW | Dados binários JPEG brutos | Perfil em invólucro JPEG. |
| ICC | RW | Perfil de cor International Color Consortium | Também conhecido como ICM. Para ler, use -profile com magick. |
| IPTC | RW | IPTC Newsphoto (binário) | Para ler, use -profile com magick |
| IPTCTEXT | RW | IPTC Newsphoto (ASCII) | Uma representação ASCII do formato IPTC. |

























































