⚠️ Ini adalah situs terjemahan tidak resmi dan tidak berafiliasi dengan ImageMagick Studio LLC. Untuk informasi resmi, lihat halaman asli (https://imagemagick.org/jp2/).

Format gambar JPEG-2000 milik ImageMagick, yaitu JP2 dan JPC, menerima berbagai opsi encoding seperti yang dijelaskan secara rinci di bawah ini. Sebagai contoh, misalkan Anda tertarik dengan opsi-opsi berikut:

  • blok kode berukuran lebar 64 sampel dan tinggi 32 sampel
  • tanpa transformasi multikomponen
  • 4 level resolusi untuk setiap komponen
  • kompresi bersifat lossy pada rasio 64:1

Gunakan perintah berikut untuk mengonversi gambar JPEG-2000 ke format gambar PNG:

magick wizard.jp2 wizard.png

Mari kita konversikan gambar JPEG menjadi gambar JPEG-2000 lossless:

magick wizard.jpg -quality 0 wizard.jp2

Di sini kita mengekstrak area dari gambar:

magick 'wizard.jp2[640x480+0+0]' wizard.png

Ekstrak tile tertentu dari gambar:

magick 'wizard.jp2[2]' wizard.png

Tentukan faktor subsampling:

magick wizard.png -colorspace YUV -sampling-factor 2:2 wizard.jp2

Simpan gambar JPEG-2000 yang di-tile:

magick wizard.png 'wizard.png[512x512]'

Tulis codestream yang sesuai dengan profil Digital Cinema 4K:

magick wizard.png -resize 4096x2160! -depth 12 wizard.jp2

Berikut adalah daftar lengkap opsi decoding JPEG-2000:

jp2:quality-layers=x Tetapkan jumlah maksimum layer kualitas yang di-decode.
jp2:reduce-factor=x Tetapkan jumlah level resolusi tertinggi yang dibuang.

Berikut adalah daftar lengkap opsi encoding JPEG-2000:

jp2:number-resolutions=x Jumlah resolusi yang di-encode.
jp2:quality=x,x,... Tetapkan PSNR layer kualitas, dinyatakan dalam dB. Urutannya dari kiri ke kanan secara menaik. Defaultnya adalah satu layer kualitas lossless.
jp2:rate=x,x,... Nilai rasio kompresi. Setiap nilai adalah faktor kompresi, sehingga 20 berarti dikompresi 20 kali lipat. Urutannya dari kiri ke kanan secara menurun. Layer kualitas lossless terakhir ditandai dengan nilai 1. Defaultnya adalah satu layer kualitas lossless.
jp2:progression-order=x Pilih dari LRCP, RLCP, RPCL, PCRL, atau CPRL.