Tentang ruang warna • Format yang didukung • Format semu • Gambar bawaan • Pola bawaan • Profil tersemat
ImageMagick menggunakan string ASCII yang disebut magick (misalnya GIF) untuk mengidentifikasi format file, algoritme yang berperan sebagai format, pola bawaan, dan jenis profil tersemat. Dukungan untuk sebagian format didelegasikan ke pustaka (library) atau program eksternal. Panduan Instalasi menjelaskan tempat memperoleh distribusi ini dan opsi konfigurasi khusus yang diperlukan.
Untuk mendapatkan daftar lengkap format gambar yang didukung pada sistem Anda, ketik:
magick identify -list format
Pada sebagian platform, ImageMagick secara otomatis memproses ekstensi berikut: .gz untuk kompresi Zip, .Z untuk kompresi Linux, .bz2 untuk kompresi blok, dan .pgp untuk enkripsi PGP. Misalnya, gambar PNM bernama image.pnm.gz akan otomatis didekompresi.
Tentang ruang warna
Sebagian besar format gambar mengasumsikan ruang warna sRGB (misalnya JPEG, PNG, dll.). Beberapa hanya mendukung RGB linear (misalnya EXR, DPX, CIN, HDR) atau hanya GRAY linear (misalnya PGM). Beberapa format mendukung CMYK. Ada pula format yang kadang-kadang juga mendukung LAB (yaitu CIELAB) (misalnya TIFF, PSD, JPG, JP2). Untuk menentukan ruang warna gambar Anda, gunakan perintah berikut:
$ magick identify -verbose image.jpg
Image: image.jpg
Format: JPEG (Joint Photographic Experts Group JFIF format)
...
Colorspace: sRGB
ATAU gunakan escape persen yang sesuai:
$ magick image.jpg -print "%[colorspace]\n" null:
sRGB
Saat memproses gambar, perhatikan ruang warnanya. Banyak algoritme pemrosesan gambar mengasumsikan ruang warna RGB linear. Meskipun pemrosesan dalam ruang warna sRGB dapat memberikan hasil yang memuaskan, RGB linear (pada dasarnya sRGB tanpa fungsi gamma) dapat memberikan hasil yang lebih baik. Misalnya,
magick image.jpg -colorspace RGB -resize 50% -colorspace sRGB resize.jpg
Sejak IM 6.7.8-2, Anda dapat bekerja dengan baik dalam ruang warna LAB, baik ImageMagick diaktifkan dengan HDRI maupun tidak. Pada dasarnya, kanal A dan B disimpan dengan bias abu-abu 50%, agar dapat menangani nilai negatif yang diperlukan oleh format tersebut.
magick lab.tif -resize 50% resize.jpg
Sekali lagi, bekerja langsung dalam ruang LAB mungkin tidak selalu masuk akal untuk sebagian operator pemrosesan gambar, tetapi ImageMagick mengizinkannya dan umumnya menghasilkan hasil yang wajar.
Format gambar yang didukung
ImageMagick mendukung pembacaan lebih dari 100 format file utama (tidak termasuk sub-format). Tabel berikut memberikan ringkasan format gambar yang didukung.
| Tag | Mode | Deskripsi | Catatan |
|---|---|---|---|
| AAI | RW | Gambar AAI Dune | |
| AI | RW | Adobe Illustrator CS2 | |
| APNG | RW | Animated Portable Network Graphics | Perhatikan, Anda harus menggunakan penentu format gambar eksplisit untuk membaca urutan gambar APNG (apng:myImage.apng); jika tidak, gambar dianggap sebagai PNG dan hanya frame pertama yang dibaca. Anda harus memiliki ffmpeg di path eksekusi Anda untuk memproses gambar APNG. |
| ART | RW | PFS: 1st Publisher | Format yang awalnya digunakan pada Macintosh (MacPaint?) dan kemudian digunakan untuk clip art PFS: 1st Publisher. |
| ARW | R | Format Gambar Raw Alpha Kamera Digital Sony | Atur -define dng:use-camera-wb=true untuk menggunakan profil warna yang tertanam dalam RAW untuk kamera Sony. Anda juga dapat mengatur opsi berikut: use-auto-wb, no-auto-bright, dan output-color. |
| AVI | R | Microsoft Audio/Visual Interleaved | |
| AVIF | RW | Format yang diturunkan dari keyframe video AV1 | |
| AVS | RW | Gambar AVS X | |
| BAYER | RW | Sampel mosaik mentah | Gunakan -size dan -depth untuk menentukan lebar, tinggi, dan kedalaman gambar. Untuk menentukan format floating-point presisi tunggal, gunakan -define quantum:format=floating-point. Atur kedalaman ke 32 untuk floating-point presisi tunggal, 64 untuk presisi ganda, dan 16 untuk presisi setengah. Untuk data piksel bertanda (signed), gunakan -define quantum:format=signed. |
| BPG | RW | Better Portable Graphics | Gunakan -quality untuk menentukan kualitas kompresi gambar. Untuk memenuhi persyaratan BPG, argumen kualitas dibagi 2 (misalnya -quality 92 memberikan nilai 46 sebagai kompresi BPG). |
| BMP, BMP2, BMP3 | RW | Bitmap Microsoft Windows | Secara default, format BMP adalah versi 4. Gunakan BMP3 dan BMP2 untuk menulis versi 3 dan 2. Gunakan -define bmp:ignore-filesize untuk mengabaikan pemeriksaan ukuran file. |
| BRF | W | Braille Ready Format | Menggunakan penjajaran pola braille 6 titik (sehingga matriks titik 6x2) untuk mereproduksi gambar, menggunakan pengkodean Braille ASCII BRF. |
| CALS | R | Gambar Continuous Acquisition and Life-cycle Support Type 1 | Ditetapkan dalam MIL-R-28002 dan MIL-PRF-28002. Format arsip cetak biru standar yang digunakan militer AS untuk menggantikan mikrofis. |
| CIN | RW | Format Gambar Kodak Cineon | Gunakan -set untuk menentukan gamma gambar atau titik hitam-putih (misalnya -set gamma 1.7, -set reference-black 95, -set reference-white 685). Properti yang tersedia meliputi 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 | Format gambar telepon IP Cisco | |
| CMYK | RW | Sampel mentah cyan, magenta, kuning, dan hitam | Gunakan -size dan -depth untuk menentukan lebar, tinggi, dan kedalaman gambar. Untuk menentukan format floating-point presisi tunggal, gunakan -define quantum:format=floating-point. Atur kedalaman ke 32 untuk floating-point presisi tunggal, 64 untuk presisi ganda, dan 16 untuk presisi setengah. |
| CMYKA | RW | Sampel mentah cyan, magenta, kuning, hitam, dan alpha | Gunakan -size dan -depth untuk menentukan lebar, tinggi, dan kedalaman gambar. Untuk menentukan format floating-point presisi tunggal, gunakan -define quantum:format=floating-point. Atur kedalaman ke 32 untuk floating-point presisi tunggal, 64 untuk presisi ganda, dan 16 untuk presisi setengah. |
| CR2 | R | Format Gambar Raw Kamera Digital Canon | Memerlukan format gambar eksplisit; jika tidak, gambar akan diinterpretasikan sebagai gambar TIFF (misalnya cr2:image.cr2). |
| CRW | R | Format Gambar Raw Kamera Digital Canon | |
| CUBE | R | Tabel pencarian (lookup table) yang berisi instruksi matematis untuk mengganti suatu warna (berdasarkan nilai RGB) dengan warna lain. Ini seperti preset color grading. Proses ini dilakukan piksel demi piksel dengan akurasi yang sangat tinggi. | Pilih level seperti ini: cube:Vibrant.cube[8] untuk level 8 |
| CUR | R | Ikon Kursor Microsoft | |
| CUT | R | DR Halo | |
| DCM | R | Gambar Digital Imaging and Communications in Medicine (DICOM) | Digunakan oleh komunitas medis untuk gambar seperti rontgen. ImageMagick mengatur rentang tampilan awal berdasarkan tag Window Center (0028,1050) dan Window Width (0028,1051). Gunakan -define dcm:display-range=reset untuk mengatur rentang tampilan ke nilai piksel minimum dan maksimum. Gunakan -define dcm:rescale=true untuk mengaktifkan interpretasi pengaturan rescale slope dan intercept dalam file. Gunakan -define dcm:window=centerXwidth untuk menimpa pengaturan center dan width dalam file dengan nilai Anda sendiri. |
| DCR | R | File Gambar Raw Kamera Digital | Gunakan DCRAW untuk memanfaatkan program delegasi dekoder foto raw, misalnya dcraw:IMG_2600.dng |
| DCX | RW | Gambar Paintbrush multihalaman ZSoft IBM PC | |
| DDS | RW | Microsoft Direct Draw Surface | Gunakan -define untuk menentukan kompresi (misalnya -define dds:compression={dxt1, dxt5, none}). Define lain meliputi dds:cluster-fit={true,false}, dds:weight-by-alpha={true,false}, dds:fast-mipmaps={true,false}, dan gunakan dds:mipmaps untuk mengatur jumlah mipmap (gunakan fromlist untuk memakai daftar gambar). |
| DEBUG | W | File debug piksel mentah, kemungkinan hanya berguna bagi pengembang | |
| DIB | RW | Device Independent Bitmap Microsoft Windows | DIB adalah file BMP tanpa header BMP. Digunakan untuk mendukung gambar tersemat dalam format majemuk seperti WMF. |
| DJVU | R | ||
| DMR | RW | Repositori media digital | Memerlukan pustaka delegasi MagickCache. Opsi yang didukung meliputi dmr:path (lokasi repositori), dmr:passkey (kunci untuk membuka repositori media digital), dmr:passphrase (opsional, mengacak atau membuka acak sumber daya media), dan dmr:ttl (time-to-live); Atur properti dmr:meta (metadata) untuk menyimpan sumber daya sebagai metadata. |
| DNG | R | Digital Negative | Memerlukan format gambar eksplisit; jika tidak, gambar akan diinterpretasikan sebagai gambar TIFF (misalnya dng:image.dng). |
| DOT | R | Graph Visualization | Gunakan -define untuk menentukan mesin tata letak (misalnya -define dot:layout-engine=twopi). |
| DPX | RW | SMPTE Digital Moving Picture Exchange 2.0 (SMPTE 268M-2003) | Gunakan -set untuk menentukan gamma gambar atau titik hitam-putih (misalnya -set gamma 1.7, -set reference-black 95, -set reference-white 685). |
| EMF | R | Microsoft Enhanced Metafile (32-bit) | Hanya tersedia di Microsoft Windows. Gunakan opsi baris perintah -size untuk menentukan lebar dan tinggi maksimum. |
| EPDF | RW | Encapsulated Portable Document Format | |
| EPI | RW | Adobe Encapsulated PostScript Interchange format | Memerlukan Ghostscript untuk membaca. |
| EPS | RW | Adobe Encapsulated PostScript | Memerlukan Ghostscript untuk membaca. |
| EPS2 | W | Adobe Level II Encapsulated PostScript | Memerlukan Ghostscript untuk membaca. |
| EPS3 | W | Adobe Level III Encapsulated PostScript | Memerlukan Ghostscript untuk membaca. |
| EPSF | RW | Adobe Encapsulated PostScript | Memerlukan Ghostscript untuk membaca. |
| EPSI | RW | Adobe Encapsulated PostScript Interchange format | Memerlukan Ghostscript untuk membaca. |
| EPT | RW | Adobe Encapsulated PostScript Interchange format with TIFF preview | Memerlukan Ghostscript untuk membaca. |
| EXR | RW | Format file high dynamic-range (HDR) yang dikembangkan oleh Industrial Light & Magic | Lihat Gambar High Dynamic-Range untuk detail tentang format gambar ini. Untuk menentukan jenis warna keluaran, gunakan -define exr:color-type={RGB,RGBA,YC,YCA,Y,YA,R,G,B,A}. Gunakan -sampling-factor untuk menentukan tingkat sampling untuk YC(A) (misalnya 2x2 atau 4:2:0). Memerlukan pustaka delegasi OpenEXR. |
| FARBFELD | RW | Format gambar lossless Farbfeld | Format gambar lossless RGBA 16-bit sRGB |
| FAX | RW | Group 3 TIFF | Format ini memiliki lebar tetap 1728 sesuai yang disyaratkan standar. Lihat format TIFF. Perhatikan bahwa mesin FAX menggunakan piksel non-persegi yang 1,5 kali lebih lebar daripada tingginya, sedangkan layar komputer menggunakan piksel persegi, sehingga gambar FAX dapat tampak sempit kecuali diubah ukurannya secara eksplisit menggunakan spesifikasi resize 100x150%. |
| FITS | RW | Flexible Image Transport System | Untuk menentukan format floating-point presisi tunggal, gunakan -define quantum:format=floating-point. Atur kedalaman ke 64 untuk format floating-point presisi ganda. |
| FL32 | RW | Format gambar floating point FilmLight | |
| FLIF | RW | Free Lossless Image Format | |
| FPX | RW | Format FlashPix | FlashPix memiliki opsi untuk menyimpan gambar mega- dan giga-piksel pada berbagai resolusi dalam satu file, sehingga menghemat bandwidth dan mempercepat waktu tampil saat ditampilkan dalam peramban Web. Memerlukan pustaka delegasi FlashPix SDK. Tentukan parameter tampilan FlashPix dengan -define fpx:view. |
| FTXT | RW | Membaca dan menulis kanal multispektral sebagai teks terformat | |
| GIF | RW | CompuServe Graphics Interchange Format | RGB PseudoColor 8-bit dengan hingga 256 entri palet. Tentukan format GIF87 untuk menulis versi lama 87a dari format ini. Gunakan -transparent-color untuk menentukan warna transparan GIF (misalnya -transparent-color wheat). |
| GPLT | R | File plot Gnuplot | Memerlukan gnuplot4.0.tar.Z atau versi yang lebih baru. |
| GRAY | RW | Sampel abu-abu mentah | Gunakan -size dan -depth untuk menentukan lebar, tinggi, dan kedalaman gambar. Untuk menentukan format floating-point presisi tunggal, gunakan -define quantum:format=floating-point. Atur kedalaman ke 32 untuk floating-point presisi tunggal, 64 untuk presisi ganda, dan 16 untuk presisi setengah. Untuk data piksel bertanda (signed), gunakan -define quantum:format=signed. ImageMagick mendukung scanline padding. Jika gambar Anda tidak di-padding, Anda dapat membacanya sebagai vektor 1 dimensi lalu me-reshape-nya: magick -size 38700x1 -depth 1 gray:image.bin -reshape 180x215 image.png. |
| GRAYA | RW | Sampel abu-abu dan alpha mentah | Gunakan -size dan -depth untuk menentukan lebar, tinggi, dan kedalaman gambar. Untuk menentukan format floating-point presisi tunggal, gunakan -define quantum:format=floating-point. Atur kedalaman ke 32 untuk floating-point presisi tunggal, 64 untuk presisi ganda, dan 16 untuk presisi setengah. |
| GROUP4 | RW | Sampel CCITT Group 4 mentah | Gunakan -size untuk menentukan lebar dan tinggi gambar. |
| HDR | RW | Format gambar Radiance RGBE | |
| HDR | RW | Format gambar Radiance RGBE | |
| HEIC | RW | Apple High Efficiency Image Format | Atur kualitas ke 100 untuk menghasilkan gambar HEIC lossless. Memerlukan pustaka delegasi libheif. Define yang dikenali meliputi heic:cicp, heic:preserve-orientation={true,false}, depth-image={true,false}, heic:speed, dan heic:chroma. |
| HPGL | R | Bahasa plotter HP-GL | Memerlukan hp2xx-3.4.4.tar.gz |
| HRZ | RW | Slow Scan TeleVision | |
| HTML | RW | Hypertext Markup Language dengan peta gambar sisi klien | Juga dikenal sebagai HTM. Memerlukan html2ps untuk membaca. Perhatikan, karakter \\xff tidak diizinkan pada nama file apa pun saat mengekspor peta gambar sisi klien. |
| ICO | R | Ikon Microsoft | Juga dikenal sebagai ICON. |
| INFO | W | Format dan karakteristik gambar | |
| ISOBRL | W | ISO/TR 11548-1 BRaiLle | Menggunakan penjajaran pola braille 8 titik (sehingga matriks titik 8x2) untuk mereproduksi gambar, menggunakan pengkodean Braille ISO/TR 11548-1. |
| ISOBRL6 | W | ISO/TR 11548-1 BRaiLle 6 dots | Menggunakan penjajaran pola braille 6 titik (sehingga matriks titik 6x2) untuk mereproduksi gambar, menggunakan pengkodean Braille ISO/TR 11548-1. |
| JBIG | RW | Joint Bi-level Image experts Group file interchange format | Juga dikenal sebagai BIE dan JBG. Memerlukan jbigkit-1.6.tar.gz. |
| JNG | RW | Multiple-image Network Graphics | JPEG dalam wrapper bergaya PNG dengan transparansi. Memerlukan libjpeg dan libpng-1.0.11 atau versi yang lebih baru; libpng-1.2.5 atau lebih baru direkomendasikan. |
| JP2 | RW | JPEG-2000 JP2 File Format Syntax | Tentukan opsi pengkodean dengan opsi -define. Lihat Opsi Pengkodean JP2 untuk detail lebih lanjut. |
| JPT | RW | JPEG-2000 Code Stream Syntax | Tentukan opsi pengkodean dengan opsi -define. Lihat Opsi Pengkodean JP2 untuk detail lebih lanjut. |
| J2C | RW | JPEG-2000 Code Stream Syntax | Tentukan opsi pengkodean dengan opsi -define. Lihat Opsi Pengkodean JP2 untuk detail lebih lanjut. |
| J2K | RW | JPEG-2000 Code Stream Syntax | Tentukan opsi pengkodean dengan opsi -define. Lihat Opsi Pengkodean JP2 untuk detail lebih lanjut. |
| JPEG | RW | Joint Photographic Experts Group JFIF format | Perhatikan, JPEG adalah kompresi lossy. Selain itu, Anda tidak dapat membuat gambar hitam-putih dengan JPEG maupun menyimpan transparansi. |
Memerlukan jpegsrc.v8c.tar.gz. Anda dapat mengatur skala kualitas untuk luminansi dan krominansi secara terpisah (misalnya -quality 90,70). Anda dapat secara opsional menentukan metode DCT, misalnya untuk menentukan metode float, gunakan -define jpeg:dct-method=float. Secara default kami menghitung tabel pengkodean Huffman optimal. Tentukan -define jpeg:optimize-coding=false untuk menggunakan tabel Huffman default. Tentukan -define jpeg:arithmetic-coding=true untuk mengaktifkan optimasi Huffman. Dua opsi lain meliputi -define jpeg:block-smoothing dan -define jpeg:fancy-upsampling. Secara default, ImageMagick menghasilkan gambar JPEG dengan kedalaman 8-bit (Catatan penerjemah: naskah asli tertulis "y default" alih-alih "By default"; diterjemahkan sesuai maksud aslinya). Ketika -define jpeg:high-bit-depth diaktifkan, ImageMagick akan menghasilkan gambar 12-bit atau 16-bit jika kedalaman gambar sumber melebihi 8 bit. Atur faktor sampling dengan -define jpeg:sampling-factor. Anda dapat mengatur ukuran gambar dengan jpeg:size, misalnya -define jpeg:size=128x128. Untuk membatasi ukuran file maksimum, gunakan jpeg:extent, misalnya -define jpeg:extent=400KB. Untuk menentukan satu atau beberapa tabel kuantisasi khusus, gunakan -define jpeg:q-table=filename. Nilai-nilai ini dikalikan dengan argumen -quality dibagi 100,0. Untuk menghindari pembacaan profil gambar terkait tertentu, gunakan -define profile:skip=name (misalnya profile:skip=ICC).
JSON | W | JavaScript Object Notation, format pertukaran data yang ringan | Sertakan atribut tambahan tentang gambar dengan define berikut: -define json:locate, -define json:limit, -define json:moments, atau -define json:features. Tentukan versi skema model JSON dengan -define json:version. Versi saat ini adalah 1.0. Versi di bawah 1.0 mengembalikan keluaran JSON asli yang berisi label salah eja.
JXL | RW | Sistem pengkodean gambar JPEG XL | Memerlukan pustaka delegasi JPEG XL. Gunakan -define jxl:effort=integer untuk mengatur effort dan -define jxl:decoding-speed=integer untuk mengatur kecepatan decoding. Untuk menentukan format floating-point presisi tunggal, gunakan -define quantum:format=floating-point. Atur kedalaman ke 32 untuk floating-point presisi tunggal dan 16 untuk presisi setengah.
JXR | RW | JPEG extended range | Memerlukan pustaka delegasi jxrlib. Tempatkan aplikasi JxrDecApp dan JxrEncApp di path eksekusi Anda.
KERNEL | W | Format kernel morfologi | Format yang sesuai untuk kernel morfologi
MAN | R | Halaman manual referensi Linux | Memerlukan GNU groff dan Ghostscript terinstal (Catatan penerjemah: naskah asli tertulis "Ghostcript").
MAT | R | Format gambar MATLAB |
MIFF | RW | Format file gambar multispektral Magick | Format ini menyimpan semua atribut gambar yang dikenal ImageMagick. Untuk menentukan format floating-point presisi tunggal, gunakan -define quantum:format=floating-point. Atur kedalaman ke 32 untuk floating-point presisi tunggal, 64 untuk presisi ganda, dan 16 untuk presisi setengah.
MONO | RW | Bitmap bi-level dengan urutan byte least-significant lebih dulu |
MNG | RW | Multiple-image Network Graphics | Format gambar mirip PNG yang mendukung banyak gambar, animasi, dan JPEG transparan. Memerlukan libpng-1.0.11 atau versi yang lebih baru; libpng-1.2.5 atau lebih baru direkomendasikan. Delay antarframe 0 menghasilkan satu frame dengan setiap layer tambahan dikomposisikan di atasnya. Untuk gerakan, pastikan menentukan delay bukan nol.
M2V | RW | Motion Picture Experts Group file interchange format (version 2) | Memerlukan ffmpeg.
MPEG | RW | Motion Picture Experts Group file interchange format (version 1) | Memerlukan ffmpeg.
MPC | RW | Format file gambar Magick Pixel Cache | Pola pemrosesan data paling efisien adalah pola tulis-sekali, baca-berkali-kali. Gambar dihasilkan atau disalin dari sumber, kemudian berbagai analisis dilakukan pada piksel gambar dari waktu ke waktu. MPC mendukung pola ini. MPC adalah format file ImageMagick native dalam memori yang tidak terkompresi. Format file ini identik dengan yang digunakan ImageMagick untuk merepresentasikan gambar dalam memori, dan dibaca dengan memetakan file langsung ke memori. Format MPC tidak portabel dan tidak cocok sebagai format arsip. Format ini cocok sebagai format perantara untuk pemrosesan gambar berkinerja tinggi. Format MPC memerlukan dua file untuk mendukung satu gambar. Atribut gambar ditulis ke file berekstensi .mpc, sedangkan piksel gambar ditulis ke file berekstensi .cache.
MPO | R | Multi-picture Object |
MPR | RW | Magick Persistent Registry | Format ini memungkinkan Anda menulis ke dan membaca gambar dari memori. Nama file adalah kunci registri. Gambar tetap ada hingga Anda menghapusnya secara eksplisit atau program keluar. Sebagai contoh, mari gunakan MPR untuk membuat papan catur:
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 | File Gambar Raw Sony (Minolta) | Atur -define dng:use-camera-wb=true untuk menggunakan profil warna yang tertanam dalam RAW untuk kamera Sony.
MSL | RW | Magick Scripting Language | MSL adalah bahasa scripting berbasis XML yang didukung oleh utilitas conjure. MSL memerlukan pustaka delegasi libxml2.
MTV | RW | Format gambar raytracing MTV |
MVG | RW | Magick Vector Graphics. | Format metafile vektor native ImageMagick. File teks yang berisi perintah gambar vektor yang diterima oleh opsi -draw pada magick.
NEF | R | File Gambar Raw Kamera Digital SLR Nikon |
ORF | R | File Gambar Raw Kamera Digital Olympus |
ORA | R | Format pertukaran terbuka untuk grafik raster berlapis |
OTB | RW | Bitmap On-the-air |
P7 | RW | Format thumbnail Visual Schnauzer milik Xv |
PALM | RW | Pixmap Palm |
PAM | W | Format bitmap 2 dimensi umum |
CLIPBOARD | RW | Windows Clipboard | Hanya tersedia di Microsoft Windows.
PBM | RW | Format Portable bitmap (hitam-putih) |
PCD | RW | Photo CD | Resolusi maksimum yang ditulis adalah 768x512 piksel karena gambar yang lebih besar memerlukan kompresi Huffman (yang tidak didukung). Gunakan -bordercolor untuk menentukan warna border (misalnya -bordercolor black).
PCDS | RW | Photo CD | Mendekode dengan tabel warna sRGB.
PCL | W | HP Page Control Language | Gunakan -define untuk menentukan opsi fit to page (misalnya -define pcl:fit-to-page=true).
PCX | RW | File Paintbrush ZSoft IBM PC |
PDB | RW | Format Palm Database ImageViewer |
PDF | RW | Portable Document Format | Memerlukan Ghostscript untuk membaca. Secara default, ImageMagick mengatur ukuran halaman ke MediaBox. Namun, sebagian file PDF memiliki CropBox atau TrimBox yang lebih kecil dari MediaBox dan dapat menyertakan spasi kosong, tanda registrasi, atau tanda potong di luar CropBox atau TrimBox. Untuk memaksa ImageMagick menggunakan CropBox atau TrimBox alih-alih MediaBox, gunakan -define (misalnya -define pdf:use-cropbox=true atau -define pdf:use-trimbox=true). Gunakan -density untuk memperbaiki tampilan rendering PDF Anda (misalnya -density 300x300). Untuk menentukan konversi langsung dari Postscript ke PDF, gunakan -define delegate:bimodel=true. Gunakan -define pdf:fit-page=true untuk menskalakan ke ukuran halaman. Untuk segera menghentikan pemrosesan saat terjadi error, atur -define pdf:stop-on-error ke true. Untuk mengatur preferensi arah halaman ke kanan-ke-kiri, coba -define pdf:page-direction=right-to-left. Secara default, PDF dicetak menggunakan "screen" untuk anotasi dan gambar. Gunakan -define pdf:printed=true untuk menggunakan opsi printer sebagai gantinya. Gunakan -alpha remove untuk menghapus transparansi. Saat menulis ke PDF, thumbnail disertakan secara default. Hasilkan thumbnail dengan -define pdf:thumbnail=true. Untuk mengaktifkan interpolasi saat rendering, gunakan -define pdf:interpolate=true.
PEF | R | Pentax Electronic File | Memerlukan format gambar eksplisit; jika tidak, gambar akan diinterpretasikan sebagai gambar TIFF (misalnya pef:image.pef).
PES | R | Format Bordir Embrid |
PFA | R | Font Postscript Type 1 (ASCII) | Membuka sebagai file akan mengembalikan gambar pratinjau.
PFB | R | Font Postscript Type 1 (biner) | Membuka sebagai file akan mengembalikan gambar pratinjau.
PFM | RW | Format Portable float map |
PGM | RW | Format Portable graymap (skala abu-abu) |
PHM | RW | Format Portable float map half 16-bit |
PICON | RW | Ikon Personal |
PICT | RW | File QuickDraw/PICT Apple Macintosh |
PIX | R | Format gambar RLE Alias/Wavefront |
PNG | RW | Portable Network Graphics | Memerlukan libpng-1.0.11 atau versi yang lebih baru; libpng-1.2.5 atau lebih baru direkomendasikan. Spesifikasi PNG tidak mendukung satuan piksel per inci, hanya piksel per sentimeter. Untuk menghindari pembacaan profil gambar terkait tertentu, gunakan -define profile:skip=name (misalnya profile:skip=ICC). Atur ukuran chunk maksimum dengan -define png:chunk-malloc-max=value.
PNG8 | RW | Portable Network Graphics | Terindeks 8-bit dengan transparansi biner opsional
PNG00 | RW | Portable Network Graphics | PNG yang mewarisi subformat dari gambar asli jika memungkinkan
PNG24 | RW | Portable Network Graphics | RGB 24-bit opak atau transparan biner
PNG32 | RW | Portable Network Graphics | RGBA 32-bit opak atau transparan
PNG48 | RW | Portable Network Graphics | RGB 48-bit opak atau transparan biner
PNG64 | RW | Portable Network Graphics | RGB 64-bit opak atau transparan
PNM | RW | Portable anymap | PNM adalah keluarga format yang mendukung portable bitmap (PBM), graymap (PGM), dan pixmap (PPM). Tidak ada format file yang terasosiasi dengan pnm itu sendiri. Jika PNM digunakan sebagai penentu format keluaran, ImageMagick akan otomatis memilih format yang paling sesuai untuk merepresentasikan gambar. Secara default, ImageMagick menulis versi biner dari format-format tersebut. Gunakan -compress none untuk menulis versi ASCII dari format-format tersebut.
POCKETMOD | RW | Format organizer pribadi Pocketmod | Contoh penggunaan: magick -density 300 pages?.pdf pocketmod:organize.pdf
PPM | RW | Format Portable pixmap (warna) |
PS | RW | File Adobe PostScript | Memerlukan Ghostscript untuk membaca. Untuk memaksa ImageMagick menghormati crop box, gunakan -define (misalnya -define eps:use-cropbox=true). Gunakan -density untuk memperbaiki tampilan rendering Postscript Anda (misalnya -density 300x300). Gunakan -alpha remove untuk menghapus transparansi. Untuk menentukan konversi langsung dari PDF ke Postscript, gunakan -define delegate:bimodel=true.
PS2 | RW | File Adobe Level II PostScript | Memerlukan Ghostscript untuk membaca.
PS3 | RW | File Adobe Level III PostScript | Memerlukan Ghostscript untuk membaca.
PSB | RW | Adobe Large Document Format |
PSD | RW | File bitmap multispektral Adobe Photoshop | Gunakan -define psd:alpha-unblend=off untuk menonaktifkan alpha blending pada gambar gabungan. Gunakan -define psd:additional-info=all|selective untuk mentransfer informasi tambahan dari file PSD masukan ke file PSD keluaran. Opsi 'selective' akan mempertahankan semua informasi tambahan yang tidak terkait dengan geometri gambar. Opsi 'all' sebaiknya hanya digunakan ketika geometri gambar tidak berubah. Opsi ini berguna saat mentransfer layer non-sederhana, seperti adjustment layer, dari file PSD masukan ke file PSD keluaran. Define ini tersedia sejak ImageMagick versi 6.9.5-8. Gunakan -define psd:preserve-opacity-mask=true untuk mempertahankan mask opasitas suatu layer dan menambahkannya kembali ke layer saat gambar disimpan.
PTIF | RW | TIFF berenkode piramida | TIFF multiresolusi yang berisi versi gambar yang berturut-turut lebih kecil hingga ukuran ikon. Gunakan -define ptif:pyramid untuk menentukan min-base dan level piramida, misalnya 64x4.
PWP | R | File multigambar Seattle File Works |
QOI | RW | Quite OK Image Format | Kompresi gambar lossless yang cepat.
RAD | R | File gambar Radiance | Memerlukan ra_ppm dari paket software Radiance terinstal.
RAF | R | File Grafik CCD-RAW Fuji |
RAW | R | Mentah |
RGB | RW | Sampel merah, hijau, dan biru mentah | Gunakan -size dan -depth untuk menentukan lebar, tinggi, dan kedalaman gambar. Untuk menentukan format floating-point presisi tunggal, gunakan -define quantum:format=floating-point. Atur kedalaman ke 32 untuk floating-point presisi tunggal, 64 untuk presisi ganda, dan 16 untuk presisi setengah.
RGB565 | R | Piksel merah, hijau, biru mentah dalam format 5-6-5 | Gunakan -size untuk menentukan lebar dan tinggi gambar.
RGBA | RW | Sampel merah, hijau, biru, dan alpha mentah | Gunakan -size dan -depth untuk menentukan lebar, tinggi, dan kedalaman gambar. Untuk menentukan format floating-point presisi tunggal, gunakan -define quantum:format=floating-point. Atur kedalaman ke 32 untuk floating-point presisi tunggal, 64 untuk presisi ganda, dan 16 untuk presisi setengah.
RGF | RW | LEGO Mindstorms EV3 Robot Graphics File |
RLA | R | File gambar Alias/Wavefront |
RLE | R | File gambar run-length encoded Utah |
SCT | R | Scitex Continuous Tone Picture |
SFW | R | Gambar Seattle File Works |
SF3 | R | Format gambar SF3 adalah bagian dari Simple File Format Family. | SF3 dirancang agar ringan dan mudah diuraikan (parse), dengan struktur berbasis teks yang mudah dibaca manusia dan berfokus pada kesederhanaan alih-alih kompresi. Format ini sangat berguna untuk prototyping cepat atau lingkungan yang mengutamakan overhead minimal.
SGI | RW | Gambar RGB Irix |
SHTML | W | Peta gambar sisi klien Hypertext Markup Language | Digunakan untuk menulis peta gambar HTML yang dapat diklik, berdasarkan keluaran montage atau format yang mendukung gambar bertingkat (tiled) seperti MIFF.
SID, MrSID | R | Gambar seamless multiresolusi | Memerlukan utilitas baris perintah mrsidgeodecode yang mendekompresi file gambar SID MG2 atau MG3.
SPARSE-COLOR | W | File teks mentah | Format yang kompatibel dengan opsi -sparse-color. Hanya mencantumkan piksel yang tidak sepenuhnya transparan.
STRIMG | RW | String ke gambar dan sebaliknya |
SUN | RW | SUN Rasterfile |
SVG | RW | Scalable Vector Graphics | Secara default, ImageMagick me-render SVG dengan inkscape jika ada di path eksekusi Anda; jika tidak, dengan RSVG. Jika keduanya tidak tersedia, ImageMagick beralih ke renderer SVG internalnya (disebut MSVG). Resolusi default adalah 96 dpi. Gunakan opsi baris perintah -size untuk menentukan lebar dan tinggi maksimum. (-size saat ini diabaikan oleh renderer Inkscape karena keterbatasan pada sisi Inkscape). Standar SVG mengharapkan penggambaran di atas latar belakang transparan. Atur -background none agar sesuai dengan standar tersebut. Jika Anda ingin mengganti entitas dan mempercayai sumber SVG, aktifkan opsi ini: -define svg:substitute-entities=true. Jika Anda ingin me-render SVG yang sangat besar dan mempercayai sumbernya, aktifkan opsi ini: -define svg:parse-huge=true. Aktifkan embedding jika SVG Anda menyematkan SVG lain dan Anda mempercayai sumbernya: -define svg:embedding=true. Jika RSVG terinstal dan Anda ingin me-render SVG menggunakan RSVG, tambahkan rsvg: tepat sebelum nama file. Jika Anda ingin me-render SVG menggunakan MSVG, tambahkan msvg: tepat sebelum nama file.
TEXT | R | File teks | Memerlukan penentu format eksplisit untuk membaca, misalnya text:README.txt.
TGA | RW | Gambar Truevision Targa | Juga dikenal sebagai format ICB, VDA, dan VST. Gunakan -define tga:preserve-orientation=true untuk mempertahankan orientasi gambar.
TIFF | RW | Format multispektral tagged image file | Juga dikenal sebagai TIF. Memerlukan tiff-v3.6.1.tar.gz atau versi yang lebih baru. Gunakan -define untuk menentukan rows per strip (misalnya -define tiff:rows-per-strip=8). Untuk menentukan geometri tile, gunakan misalnya -define tiff:tile-geometry=128x128. Untuk menentukan format bertanda (signed), gunakan -define quantum:format=signed. Untuk menentukan format floating-point presisi tunggal, gunakan -define quantum:format=floating-point. Atur kedalaman ke 64 untuk format floating-point presisi ganda. Gunakan -define quantum:polarity=min-is-black atau -define quantum:polarity=min-is-white untuk mengganti interpretasi fotometrik gambar bilevel. Tentukan sampel tambahan sebagai alpha associated atau unassociated, misalnya dengan -define tiff:alpha=unassociated. Atur fill order dengan -define tiff:fill-order=msb|lsb. Atur endianness TIFF dengan -define tiff:endian=msb|lsb. Gunakan -define tiff:exif-properties=false untuk melewati pembacaan properti EXIF. Gunakan -define tiff:gps-properties=false untuk melewati pembacaan properti GPS. Anda dapat mengatur sejumlah atribut software TIFF, termasuk nama dokumen, host computer, artis, timestamp, make, model, software, dan copyright. Misalnya, -set tiff:software "My Company". Jika Anda ingin mengabaikan tag TIFF tertentu, gunakan opsi ini: -define tiff:ignore-tags=comma-separated-list-of-tag-IDs. Sejak versi 6.9.1-4 terdapat dukungan untuk membaca layer Photoshop dalam file TIFF; ini dapat dinonaktifkan dengan -define tiff:ignore-layers=true. Untuk mempertahankan kompresi gambar sumber, gunakan: -define tiff:preserve-compression=true.
TIM | R | File TIM PSX |
TTF | R | File font TrueType | Memerlukan freetype 2. Membuka sebagai file akan mengembalikan gambar pratinjau. Gunakan -set jika Anda tidak ingin melakukan hinting pada outline glyph setelah diskalakan ke piksel perangkat (misalnya -set type:hinting off).
TXT | RW | File teks mentah multispektral | Gunakan -define untuk menentukan color compliance (misalnya -define txt:compliance=css).
UBRL | W | Unicode BRaiLle | Menggunakan penjajaran pola braille 8 titik (sehingga matriks titik 8x2) untuk mereproduksi gambar, menggunakan pengkodean Braille Unicode.
UBRL6 | W | Unicode BRaiLle 6 dots | Menggunakan penjajaran pola braille 6 titik (sehingga matriks titik 6x2) untuk mereproduksi gambar, menggunakan pengkodean Braille Unicode.
UHDR | RW | Ultra HDR | Memerlukan pustaka delegasi libultrahdr. Define yang dikenali meliputi 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, dan uhdr:target-display-peak-brightness.
UIL | W | Tabel UIL X-Motif |
UYVY | RW | Gambar mentah YUV interleaved | Gunakan opsi baris perintah -size dan -depth untuk menentukan lebar dan tinggi. Gunakan -sampling-factor untuk mengatur subsampling yang diinginkan (misalnya -sampling-factor 4:2:2).
VICAR | RW | Format rasterfile VICAR |
VIDEO | RW | Berbagai format video | Format video seperti APNG, AVI, MP4, WEBM, dll. Lihat defines untuk deskripsi define berikut: video:intermediate-format, video:pixel-format, dan video:vsync, yang dapat memengaruhi operasi pada format video tersebut. |
VIFF | RW | Khoros Visualization Image File Format |
WBMP | RW | Wireless bitmap | Hanya mendukung monokrom tanpa kompresi.
WDP | RW | JPEG extended range | Memerlukan pustaka delegasi jxrlib. Tempatkan aplikasi JxrDecApp dan JxrEncApp di path eksekusi Anda.
WEBP | RW | Format gambar Weppy | Memerlukan pustaka delegasi WEBP. Pustaka delegasi muxing diperlukan untuk membaca kontainer gambar WebP beranimasi. Tentukan opsi pengkodean dengan opsi -define. Lihat Opsi pengkodean WebP untuk detail lebih lanjut.
WMF | R | Windows Metafile | Memerlukan libwmf. Secara default, me-render file WMF menggunakan dimensi yang ditentukan oleh header metafile. Gunakan opsi -density untuk menyesuaikan resolusi keluaran, dan dengan demikian menyesuaikan ukuran keluaran. Resolusi keluaran default adalah 72DPI sehingga -density 144 menghasilkan gambar dua kali lebih besar dari default. Gunakan -background color untuk menentukan warna latar belakang WMF (default putih), atau -texture filename untuk menentukan gambar tekstur latar belakang.
WPG | R | File Word Perfect Graphics |
X | RW | Menampilkan atau mengimpor gambar ke atau dari server X11 | Gunakan -define untuk memperoleh gambar dari root window (misalnya -define x:screen=true). Atur x:silent=true untuk mematikan bunyi bip saat mengimpor gambar.
XBM | RW | Bitmap sistem X Windows, hanya hitam-putih | Digunakan oleh X Windows System untuk menyimpan ikon monokrom.
XCF | R | Gambar GIMP |
XPM | RW | Pixmap sistem X Windows | Juga dikenal sebagai PM. Digunakan oleh X Windows System untuk menyimpan ikon berwarna.
XWD | RW | Window dump sistem X Windows | Digunakan oleh X Windows System untuk menyimpan/menampilkan screen dump.
X3F | R | File Gambar RAW Kamera Sigma |
YAML | W | Bahasa serialisasi data yang mudah dibaca manusia | Sertakan atribut tambahan tentang gambar dengan define berikut: -define yaml:locate, -define yaml:limit, -define yaml:moments, atau -define yaml:features. Tentukan versi skema model JSON dengan -define yaml:version. Versi saat ini adalah 1.0.
YCbCr | RW | Sampel Y, Cb, dan Cr mentah | Gunakan -size dan -depth untuk menentukan lebar, tinggi, dan kedalaman gambar.
YCbCrA | RW | Sampel Y, Cb, Cr, dan alpha mentah | Gunakan -size dan -depth untuk menentukan lebar, tinggi, dan kedalaman gambar.
YUV | RW | CCIR 601 4:1:1 | Gunakan opsi baris perintah -size dan -depth untuk menentukan lebar, tinggi, dan kedalaman. Gunakan -sampling-factor untuk mengatur subsampling yang diinginkan (misalnya -sampling-factor 4:2:2).
Format gambar semu
ImageMagick mendukung sejumlah spesifikasi format gambar yang merujuk pada gambar yang disiapkan melalui algoritme, atau target input/output. Tabel berikut mencantumkan format gambar semu ini:
| Tag | Mode | Deskripsi | Catatan |
|---|---|---|---|
| ASHLAR | W | Urutan gambar yang ditata dalam baris tidak beraturan berkelanjutan | Secara default, ukuran kanvas dan lebar border yang wajar ditentukan relatif terhadap koleksi gambar yang Anda berikan. Anda dapat menentukan ukuran kanvas dan lebar border secara eksplisit dengan menambahkannya ke nama file, misalnya ashlar:canvas.png[1024x768+4+4]. Secara default, perataan dilakukan di sepanjang tepi kiri. Gunakan -define ashlar:best-fit=true untuk meratakan pada tepi kiri dan kanan sekaligus. Anda dapat memberi label pada tile gambar, misalnya dengan -label %f. Secara default, semua tile gambar di-render pada satu kanvas. Gunakan -define ashlar:tiles=50, misalnya, untuk me-render maksimal 50 tile per kanvas. |
| CANVAS | R | Gambar kanvas dengan warna tertentu | Berguna untuk membuat gambar kanvas warna solid. Gunakan -size dan -depth untuk menentukan lebar, tinggi, dan kedalaman gambar. Contoh spesifikasi warna kanvas meliputi canvas:red dan canvas:#FF0000. |
| Jika tidak ada warna yang ditentukan, gambar kanvas 'putih' akan dihasilkan. Jika tidak ada -size yang ditentukan, gambar satu piksel dengan warna yang ditentukan akan dihasilkan. | |||
| CAPTION | R | Keterangan gambar | Gunakan -define caption:split=true untuk memecah teks jika diperlukan agar caption muat pada kanvas |
| CLIP | RW | Clip path gambar | |
| CLIPBOARD | RW | Clipboard | |
| FRACTAL | R | Gambar fraktal plasma | |
| GRADIENT | R | Peralihan bertahap dari satu corak ke corak lain | Mengembalikan gambar gradien linear atau radial dari atas ke bawah yang di-render menggunakan ukuran gambar yang ditentukan. |
| HALD | R | Gambar Identity Hald CLUT | Pilih level seperti ini: hald:[8] untuk level 8. |
| HISTOGRAM | W | Histogram gambar | Histogram menyertakan warna unik gambar sebagai komentar gambar. Jika Anda tidak memerlukan daftar warna unik ini, gunakan -define histogram:unique-colors=false untuk melewati operasi yang mahal ini. |
| INLINE | RW | Gambar inline berenkode Base64 | Gambar inline terlihat seperti inline:data:;base64,/9j/4AAQSk...knrn//2Q==. Jika gambar inline melebihi 5000 karakter, referensikan dari sebuah file (misalnya inline:inline.txt). Anda juga dapat menulis gambar berenkode base64. Sematkan tipe mime dalam nama file, misalnya magick myimage inline:jpeg:myimage.txt. |
| LABEL | R | Format gambar teks | Tentukan teks yang diinginkan sebagai nama file (misalnya label:"This a label"). |
| MAP | RW | Intensitas dan indeks colormap | Atur -depth untuk mengatur ukuran sampel intensitas; indeks berukuran 16-bit jika jumlah warna > 256. |
| MASK | RW | Mask gambar grayscale. Sebuah urutan (sequence) akan dihasilkan jika gambar sumber memiliki lebih dari satu mask. | |
| MATTE | W | Format MATTE | Hanya tulis. |
| NULL | RW | Gambar NULL | Berguna untuk membuat tile kosong dengan montage (gunakan NULL:). Juga berguna sebagai format keluaran saat mengevaluasi kinerja pembacaan gambar. |
| OPEN | W | Menampilkan gambar ke layar komputer Anda | Hanya didukung di macOS X. |
| PANGO | R | Keterangan gambar | Anda dapat mengonfigurasi tata letak caption dengan define berikut: -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 dan -define pango:align=left/center/right. |
| PLASMA | R | Gambar fraktal plasma | |
| PREVIEW | W | Menampilkan pratinjau perbaikan gambar, efek, atau f/x | Membuat montase pratinjau gambar yang disiapkan pada rentang parametrik untuk membantu pemilihan parameter. Tentukan jenis pratinjau yang diinginkan melalui opsi -preview. |
| W | Mengirim gambar ke printer komputer Anda | Pengguna Linux dapat mengatur variabel lingkungan PRINTER (untuk 'lpr') atau LPDEST (untuk 'lp') untuk memilih printer yang diinginkan. | |
| SCAN | R | Mengimpor gambar dari perangkat scanner | Memerlukan SANE. Tentukan nama perangkat dan path sebagai nama file (misalnya scan:'hpaio:/usb/Officejet_6200_series?serial=CN4ATCE3G20453'). |
| RADIAL_GRADIENT | R | Peralihan radial bertahap dari satu corak ke corak lain | Mengembalikan gambar gradien radial dari atas ke bawah yang di-render menggunakan ukuran gambar yang ditentukan. |
| SCANX | R | Mengimpor gambar dari perangkat scanner default | |
| SCREENSHOT | R | Gambar yang menampilkan isi layar komputer. Di Windows, jika Anda memiliki beberapa monitor, akan dihasilkan satu screenshot untuk setiap monitor. | |
| STEGANO | R | Gambar steganografi | Gunakan opsi baris perintah -size untuk menentukan lebar, tinggi, dan offset gambar steganografi |
| TILE | R | Gambar bertingkat (tiled) | Membuat versi tiled dari sebuah gambar dengan menyusunnya berulang. Gunakan -size untuk menentukan ukuran gambar tiled. Tile dikomposisikan pada latar belakang gambar sehingga responsif terhadap opsi -compose. Gambar ditentukan mirip dengan TILE:image.miff. |
| UNIQUE | W | Hanya menulis piksel unik ke file gambar. | |
| VID | RW | Visual Image Directory | Digunakan untuk membuat direktori thumbnail (thumbnail bertingkat) dari sekumpulan gambar, yang dapat digunakan untuk memilih gambar yang akan dilihat melalui program display, atau disimpan ke file MIFF atau SHTML. |
| WIN | RW | Memilih gambar dari atau menampilkan gambar ke layar komputer Anda | Hanya didukung di Microsoft Windows. |
| X | RW | Memilih gambar dari atau menampilkan gambar ke layar server X Anda | Lihat juga program import dan display. |
| XC | R | Gambar kanvas dengan warna tertentu | Alias yang kompatibel mundur untuk format pseudo-file 'canvas:', digunakan untuk membuat gambar kanvas warna solid. |
Gambar bawaan
ImageMagick menyertakan sejumlah gambar bawaan (tersemat) yang dapat dirujuk seolah-olah berupa file gambar. Tag format magick: dapat digunakan melalui sintaksis magick:name untuk meminta gambar tersemat (misalnya magick:logo). Untuk kompatibilitas mundur, spesifikasi gambar GRANITE:, LOGO:, NETSCAPE:, dan ROSE: juga dapat digunakan untuk meminta gambar dengan nama tersebut.
| Tag | Mode | Deskripsi | Catatan |
|---|---|---|---|
| GRANITE | R | Pola tekstur granit 128x128 | ![]() |
| LOGO | R | Logo ImageMagick, 640x480 | ![]() |
| NETSCAPE | R | Gambar yang menggunakan warna dalam kubus warna Netscape 216 (6x6x6), 216x144 | Paling umum digunakan bersama program magick dan magick mogrify dengan opsi -map untuk membuat gambar web safe. |
| ROSE | R | Gambar bunga mawar, 70x46 | ![]() |
| WIZARD | R | Wizard ImageMagick, 480x640 | ![]() |
Pola bawaan
ImageMagick menyertakan sejumlah pola bawaan (tersemat) yang dapat dirujuk seolah-olah berupa file gambar. Tag format pattern: dapat digunakan melalui sintaksis pattern:name untuk meminta pola tersemat (misalnya pattern:checkerboard). Ukuran pola dikontrol dengan opsi baris perintah -size.
| Tag | Mode | Deskripsi | Catatan |
|---|---|---|---|
| BRICKS | R | Pola bata, 16x16 | ![]() |
| CHECKERBOARD | R | Pola papan catur, 30x30 | ![]() |
| CIRCLES | R | Pola lingkaran, 16x16 | ![]() |
| CROSSHATCH | R | Pola crosshatch, 8x4 | ![]() |
| CROSSHATCH30 | R | Pola crosshatch dengan garis 30 derajat, 8x4 | ![]() |
| CROSSHATCH45 | R | Pola crosshatch dengan garis 45 derajat, 8x4 | ![]() |
| FISHSCALES | R | Pola sisik ikan, 16x8 | ![]() |
| GRAY0 | R | Abu-abu intensitas 0%, 32x32 | ![]() |
| GRAY5 | R | Abu-abu intensitas 5%, 32x32 | ![]() |
| GRAY10 | R | Abu-abu intensitas 10%, 32x32 | ![]() |
| GRAY15 | R | Abu-abu intensitas 15%, 32x32 | ![]() |
| GRAY20 | R | Abu-abu intensitas 20%, 32x32 | ![]() |
| GRAY25 | R | Abu-abu intensitas 25%, 32x32 | ![]() |
| GRAY30 | R | Abu-abu intensitas 30%, 32x32 | ![]() |
| GRAY35 | R | Abu-abu intensitas 35%, 32x32 | ![]() |
| GRAY40 | R | Abu-abu intensitas 40%, 32x32 | ![]() |
| GRAY45 | R | Abu-abu intensitas 45%, 32x32 | ![]() |
| GRAY50 | R | Abu-abu intensitas 50%, 32x32 | ![]() |
| GRAY55 | R | Abu-abu intensitas 55%, 32x32 | ![]() |
| GRAY60 | R | Abu-abu intensitas 60%, 32x32 | ![]() |
| GRAY65 | R | Abu-abu intensitas 65%, 32x32 | ![]() |
| GRAY70 | R | Abu-abu intensitas 70%, 32x32 | ![]() |
| GRAY75 | R | Abu-abu intensitas 75%, 32x32 | ![]() |
| GRAY80 | R | Abu-abu intensitas 80%, 32x32 | ![]() |
| GRAY85 | R | Abu-abu intensitas 85%, 32x32 | ![]() |
| GRAY90 | R | Abu-abu intensitas 90%, 32x32 | ![]() |
| GRAY95 | R | Abu-abu intensitas 95%, 32x32 | ![]() |
| GRAY100 | R | Abu-abu intensitas 100%, 32x32 | ![]() |
| HEXAGONS | R | Pola heksagon, 30x18 | ![]() |
| HORIZONTAL | R | Pola garis horizontal, 8x4 | ![]() |
| HORIZONTAL2 | R | Pola garis horizontal, 8x8 | ![]() |
| HORIZONTAL3 | R | Pola garis horizontal, 9x9 | ![]() |
| HORIZONTALSAW | R | Pola gigi gergaji horizontal, 16x8 | ![]() |
| HS_BDIAGONAL | R | Pola garis diagonal mundur (kemiringan 45 derajat), 8x8 | ![]() |
| HS_CROSS | R | Pola garis silang, 8x8 | ![]() |
| HS_DIAGCROSS | R | Pola silang garis diagonal (kemiringan 45 derajat), 8x8 | ![]() |
| HS_FDIAGONAL | R | Pola garis diagonal maju (kemiringan 45 derajat), 8x8 | ![]() |
| HS_HORIZONTAL | R | Pola garis horizontal, 8x8 | ![]() |
| HS_VERTICAL | R | Pola garis vertikal, 8x8 | ![]() |
| LEFT30 | R | Pola diagonal maju (kemiringan 30 derajat), 8x4 | ![]() |
| LEFT45 | R | Pola garis diagonal maju (kemiringan 45 derajat), 8x8 | ![]() |
| LEFTSHINGLE | R | Pola shingle kiri, 24x24 | ![]() |
| OCTAGONS | R | Pola oktagon, 16x16 | ![]() |
| RIGHT30 | R | Pola garis diagonal mundur (30 derajat), 8x4 | ![]() |
| RIGHT45 | R | Pola garis diagonal mundur (30 derajat), 8x8 | ![]() |
| RIGHTSHINGLE | R | Pola shingle kanan, 24x24 | ![]() |
| SMALLFISHSCALES | R | Pola sisik ikan kecil, 8x8 | ![]() |
| VERTICAL | R | Pola garis vertikal, 8x8 | ![]() |
| VERTICAL2 | R | Pola garis vertikal, 8x8 | ![]() |
| VERTICAL3 | R | Pola garis vertikal, 9x9 | ![]() |
| VERTICALBRICKS | R | Pola bata vertikal, 16x16 | ![]() |
| VERTICALLEFTSHINGLE | R | Pola shingle kiri vertikal, 24x24 | ![]() |
| VERTICALRIGHTSHINGLE | R | Pola shingle kanan vertikal, 24x24 | ![]() |
| VERTICALSAW | R | Pola gigi gergaji vertikal, 8x16 | ![]() |
Profil gambar tersemat
ImageMagick menyediakan sejumlah pengidentifikasi format yang digunakan untuk menambah, menghapus, dan menyimpan profil tersemat pada gambar yang mendukung profil tersemat. Jenis gambar yang dapat berisi profil tersemat adalah TIFF, JPEG, dan PDF.
| Tag | Mode | Deskripsi | Catatan |
|---|---|---|---|
| 8BIM | RW | Format resource Photoshop (biner) | |
| 8BIMTEXT | RW | Format resource Photoshop (ASCII) | Representasi ASCII dari format 8BIM. |
| APP1 | RW | Informasi aplikasi mentah | |
| APP1JPEG | RW | Data biner JPEG mentah | Profil dalam wrapper JPEG. |
| ICC | RW | Profil warna International Color Consortium | Juga dikenal sebagai ICM. Untuk membaca, gunakan -profile dengan magick. |
| IPTC | RW | IPTC Newsphoto (biner) | Untuk membaca, gunakan -profile dengan magick |
| IPTCTEXT | RW | IPTC Newsphoto (ASCII) | Representasi ASCII dari format IPTC. |

























































