Opções de codificação JPEG-2000
Os formatos de imagem JPEG-2000 do ImageMagick, JP2 e JPC, aceitam uma infinidade de opções de codificação, detalhadas a seguir. Como exemplo, suponha que você esteja interessado nestas opções:
- blocos de código com 64 amostras de largura e 32 amostras de altura
- sem transformação multicomponente
- 4 níveis de resolução para cada componente
- compressão com perdas em 64:1
Use este comando para converter uma imagem JPEG-2000 para o formato de imagem PNG:
magick wizard.jp2 wizard.png
Vamos converter uma imagem JPEG em uma imagem JPEG-2000 sem perdas:
magick wizard.jpg -quality 0 wizard.jp2
Aqui extraímos uma área da imagem:
magick 'wizard.jp2[640x480+0+0]' wizard.png
Extraia um ladrilho específico da imagem:
magick 'wizard.jp2[2]' wizard.png
Especifique um fator de subamostragem:
magick wizard.png -colorspace YUV -sampling-factor 2:2 wizard.jp2
Salve uma imagem JPEG-2000 ladrilhada:
magick wizard.png 'wizard.png[512x512]'
Escreva um codestream compatível com o perfil de Cinema digital 4K:
magick wizard.png -resize 4096x2160! -depth 12 wizard.jp2
Aqui está uma lista completa das opções de decodificação JPEG-2000:
| jp2:quality-layers=x | define o número máximo de camadas de qualidade a decodificar. |
|---|---|
| jp2:reduce-factor=x | define o número de níveis de resolução mais altos a descartar. |
Aqui está uma lista completa das opções de codificação JPEG-2000:
| jp2:number-resolutions=x | número de resoluções a codificar. |
|---|---|
| jp2:quality=x,x,... | define o PSNR da camada de qualidade, dado em dB. A ordem é da esquerda para a direita em ordem crescente. O padrão é uma única camada de qualidade sem perdas. |
| jp2:rate=x,x,... | os valores da razão de compressão. Cada valor é um fator de compressão, portanto 20 significa comprimido 20 vezes. A ordem é da esquerda para a direita em ordem decrescente. Uma camada de qualidade final sem perdas é indicada pelo valor 1. O padrão é uma única camada de qualidade sem perdas. |
| jp2:progression-order=x | escolha entre LRCP, RLCP, RPCL, PCRL ou CPRL. |