Contoh penggunaan • Ringkasan opsi
Gunakan program montage untuk membuat gambar komposit dengan menggabungkan beberapa gambar terpisah. Gambar-gambar tersebut disusun sebagai tile pada gambar komposit, dan secara opsional dihiasi dengan border, frame, nama gambar, dan lainnya. Lihat Pemrosesan baris perintah untuk saran mengenai cara menyusun perintah montage Anda, atau lihat contoh penggunaan perintah di bawah ini.
Contoh penggunaan
Berikut beberapa contoh perintah montage untuk menunjukkan kegunaan dan kemudahan penggunaannya. Untuk memulai, mari kita gabungkan dua gambar menjadi satu komposit:
magick montage -background '#336699' -geometry 70x70+4+4 rose.jpg red-ball.png montage.jpg
Baik, sekarang mari kita tambahkan beberapa dekorasi:
magick montage -label %f -frame 5 -background '#336699' -geometry 70x70+4+4 rose.jpg red-ball.png frame.jpg
Anda dapat menemukan contoh tambahan penggunaan montage di Examples of ImageMagick Usage dan Examples of ImageMagick Usage.
Format pseudo-gambar Ashlar
Gunakan format pseudo-gambar Ashlar untuk menyusun urutan gambar dalam deretan (course) tak beraturan yang bersambung. Secara default, ukuran kanvas dan lebar border yang wajar ditentukan berdasarkan koleksi gambar yang Anda berikan. Anda dapat mengatur ukuran kanvas dan lebar border secara eksplisit dengan menambahkannya pada 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 maupun kanan. Anda dapat memberi label pada tile gambar, misalnya dengan -label %f. Berikut contoh perintahnya:
magick '*.png' -resize 320x320 -label %f ashlar:ashlar.png
Fitur ini dirancang untuk melihat koleksi gambar secara cepat. Untuk kendali yang lebih besar atas tata letak tile gambar Anda, gunakan perintah montage sebagai gantinya.
Ringkasan opsi
Perintah montage mengenali opsi-opsi berikut. Klik salah satu opsi untuk melihat detail lebih lanjut tentang cara kerja opsi tersebut.
| Opsi | Deskripsi |
|---|---|
| -adaptive-sharpen geometry | menajamkan piksel secara adaptif; efek meningkat di dekat tepi (edge) |
| -adjoin | menggabungkan gambar menjadi satu file multi-gambar |
| -affine matrix | matriks transformasi afin |
| -alpha | on, activate, off, deactivate, set, opaque, copy, transparent, extract, background, atau shape untuk kanal alpha |
| -annotate geometry text | memberi anotasi pada gambar dengan teks |
| -authenticate value | mendekripsi gambar dengan kata sandi ini |
| -auto-orient | mengatur orientasi gambar secara otomatis |
| -background color | warna latar belakang |
| -blue-primary point | titik kromatisitas primer biru |
| -blur geometry | mengurangi noise gambar dan mengurangi tingkat detail |
| -border geometry | mengelilingi gambar dengan border berwarna |
| -bordercolor color | warna border |
| -caption string | memberikan keterangan (caption) pada gambar |
| -channel type | menerapkan opsi untuk memilih kanal gambar |
| -clone index | mengkloning (clone) gambar |
| -coalesce | menggabungkan urutan gambar |
| -colors value | jumlah warna yang diinginkan dalam gambar |
| -colorspace type | mengatur ruang warna gambar |
| -comment string | memberi anotasi pada gambar dengan komentar |
| -compose operator | mengatur operator komposit (composite) gambar |
| -composite | mengomposisikan (composite) gambar |
| -compress type | jenis kompresi gambar |
| -crop geometry | ukuran dan lokasi yang diinginkan untuk gambar yang dipangkas |
| -debug events | menampilkan informasi debug yang berlimpah |
| -define format:option | mendefinisikan satu atau beberapa opsi format gambar |
| -delay centiseconds | menampilkan gambar berikutnya setelah jeda |
| -density geometry | densitas horizontal dan vertikal gambar |
| -depth value | kedalaman bit gambar |
| -display server | mendapatkan gambar atau font dari server X ini |
| -dispose method | metode pembuangan (disposal) layer |
| -distort type coefficients | mendistorsi gambar |
| -dither method | menerapkan difusi error pada gambar |
| -draw string | memberi anotasi pada gambar dengan primitif grafis |
| -duplicate count,indexes | menduplikasi gambar satu kali atau lebih |
| -endian type | endianness (MSB atau LSB) gambar |
| -extent geometry | mengatur ukuran gambar |
| -extract geometry | mengekstrak area dari gambar |
| -family name | merender teks dengan font family ini |
| -fill color | warna yang digunakan saat mengisi (fill) primitif grafis |
| -filter type | menggunakan filter ini saat mengubah ukuran gambar |
| -flatten | meratakan (flatten) urutan gambar |
| -flip | membalik gambar secara vertikal |
| -flop | membalik gambar secara horizontal |
| -font name | merender teks dengan font ini |
| -frame geometry | mengelilingi gambar dengan border ornamen |
| -gamma value | tingkat koreksi gamma |
| -geometry geometry | ukuran atau lokasi yang diinginkan untuk gambar |
| -gravity type | penempatan teks secara horizontal dan vertikal |
| -green-primary point | titik kromatisitas primer hijau |
| -help | menampilkan opsi program |
| -identify | mengidentifikasi format dan karakteristik gambar |
| -interlace type | jenis skema interlacing gambar |
| -interpolate method | metode interpolasi warna piksel |
| -kerning value | jarak antara dua karakter (kerning) |
| -label string | memberikan label pada gambar |
| -limit type value | batas sumber daya cache piksel |
| -log format | format informasi debug |
| -mattecolor color | warna frame |
| -mode type | gaya frame |
| -monitor | memantau kemajuan |
| -monochrome | mengubah gambar menjadi hitam putih |
| -origin geometry | titik asal (origin) gambar |
| -page geometry | ukuran dan lokasi kanvas gambar (pengaturan) |
| -pointsize value | ukuran poin font |
| -polaroid angle | menyimulasikan foto Polaroid |
| -precision value | mengatur jumlah maksimum digit signifikan yang akan dicetak |
| -profile filename | menambahkan, menghapus, atau menerapkan profil gambar |
| -quality value | tingkat kompresi JPEG/MIFF/PNG |
| -quantize colorspace | mengurangi jumlah warna gambar dalam ruang warna ini |
| -quiet | menekan semua pesan peringatan |
| -red-primary point | titik kromatisitas primer merah |
| -regard-warnings | memperhatikan pesan peringatan. |
| -repage geometry | ukuran dan lokasi kanvas gambar |
| -resize geometry | mengubah ukuran (resize) gambar |
| -respect-parentheses | pengaturan tetap berlaku hingga batas tanda kurung. |
| -rotate degrees | menerapkan rotasi Paeth pada gambar |
| -sampling-factor geometry | faktor sampling horizontal dan vertikal |
| -scale geometry | menskalakan gambar |
| -scenes range | rentang scene gambar |
| -seed value | menyemai urutan bilangan pseudo-acak yang baru |
| -shadow geometry | menyimulasikan bayangan gambar |
| -size geometry | lebar dan tinggi gambar |
| -strip | menghapus semua profil dan komentar dari gambar |
| -stroke color | warna stroke primitif grafis |
| -synchronize | menyinkronkan gambar ke perangkat penyimpanan |
| -taint | menandai gambar sebagai telah dimodifikasi |
| -texture filename | nama tekstur untuk di-tile ke latar belakang gambar |
| -tile geometry | jumlah tile per baris dan kolom (misalnya -tile 8x) |
| -tile-offset geometry | mengatur offset tile gambar |
| -title | menghiasi gambar montage dengan judul |
| -transform | menerapkan transformasi afin pada gambar |
| -transparent color | menjadikan warna ini transparan di dalam gambar |
| -transpose | membalik gambar secara vertikal dan memutarnya 90 derajat |
| -transparent-color color | warna transparan |
| -treedepth value | kedalaman pohon warna |
| -trim | memangkas tepi gambar |
| -type type | jenis gambar |
| -units type | satuan resolusi gambar |
| -unsharp geometry | menajamkan (sharpen) gambar |
| -verbose | menampilkan informasi rinci tentang gambar |
| -version | menampilkan informasi versi |
| -view | transformasi tampilan FlashPix |
| -virtual-pixel method | metode akses untuk piksel di luar batas gambar |
| -white-point point | titik kromatisitas putih |