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

Contoh penggunaan • Ringkasan opsi

Gunakan program magick mogrify untuk mengubah ukuran (resize) gambar, mem-blur, memangkas (crop), menghilangkan bintik (despeckle), melakukan dithering, menggambar pada gambar, membalik (flip), menggabungkan, mengambil sampel ulang (re-sample), dan masih banyak lagi. Alat ini mirip dengan magick, hanya saja file gambar asli akan ditimpa (kecuali Anda mengubah akhiran file dengan opsi -format) dengan perubahan apa pun yang Anda minta. Lihat Pemrosesan baris perintah untuk saran cara menyusun perintah mogrify Anda, atau lihat contoh penggunaan perintah di bawah ini.

Contoh penggunaan

Berikut beberapa contoh perintah mogrify untuk menunjukkan kegunaan dan kemudahan penggunaannya. Untuk memulai, mari kita perkecil ukuran rose kita:

magick mogrify -resize 50% rose.jpg

rose ==> rose

Anda dapat mengubah ukuran semua gambar JPEG Anda di dalam direktori ke dimensi maksimum 256x256 dengan perintah ini:

magick mogrify -resize 256x256 *.jpg

Terakhir, kita mengonversi semua gambar PNG kita di dalam direktori ke format JPEG:

magick mogrify -format jpg *.png

Di sini, file gambar 1.png, 2.png, dan seterusnya, tidak diubah, sedangkan file 1.jpg, 2.jpg, dan seterusnya, dibuat. File-file tersebut adalah salinan dari gambar PNG masing-masing, tetapi disimpan dalam format gambar JPEG.

Anda dapat menemukan contoh tambahan penggunaan mogrify di Examples of ImageMagick Usage.

Ringkasan opsi

Perintah mogrify mengenali opsi-opsi berikut. Klik pada suatu opsi untuk melihat detail lebih lanjut tentang cara kerja opsi tersebut.

Opsi Deskripsi
-adaptive-blur geometry mem-blur piksel secara adaptif; efek berkurang di dekat tepi (edge)
-adaptive-resize geometry mengubah ukuran gambar secara adaptif dengan triangulasi yang bergantung pada data.
-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 affine
-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
-antialias menghilangkan aliasing piksel
-append menggabungkan urutan gambar secara berurutan (append)
-authenticate value mendekripsi (decipher) gambar dengan kata sandi ini
-auto-gamma secara otomatis menyesuaikan tingkat gamma gambar
-auto-level secara otomatis menyesuaikan tingkat warna gambar
-auto-orient secara otomatis mengatur orientasi gambar
-auto-threshold method secara otomatis melakukan ambang batas (thresholding) pada gambar
-background color warna latar belakang
-bench iterations mengukur performa
-bias value menambahkan bias saat melakukan konvolusi pada gambar
-bilateral-blur geometry filter penghalusan non-linear yang mempertahankan tepi (edge) dan mengurangi noise
-black-threshold value memaksa semua piksel di bawah ambang batas menjadi hitam
-blue-primary point titik primer biru (kromatisitas)
-blue-shift factor menyimulasikan pemandangan malam hari di bawah cahaya bulan
-blur geometry mengurangi noise gambar dan mengurangi tingkat detail
-border geometry mengelilingi gambar dengan border berwarna
-bordercolor color warna border
-brightness-contrast geometry meningkatkan kecerahan/kontras gambar
-canny geometry menggunakan algoritma multi-tahap untuk mendeteksi berbagai tepi (edge) dalam gambar
-caption string memberikan keterangan (caption) pada gambar
-cdl filename mengoreksi warna menggunakan color decision list (CDL)
-channel type menerapkan opsi untuk memilih kanal gambar
-charcoal radius menyimulasikan gambar arang (charcoal)
-chop geometry menghapus piksel dari bagian dalam gambar
-clip melakukan clip mengikuti jalur (path) pertama dari profil 8BIM
-clahe geometry pemerataan histogram adaptif dengan kontras terbatas (CLAHE)
-clamp mengatur setiap piksel yang nilainya di bawah nol menjadi nol, dan piksel yang nilainya di atas rentang quantum menjadi rentang quantum tersebut (mis. 65535); jika tidak, nilai piksel tetap tidak berubah.
-clip-mask filename mengaitkan clip mask dengan gambar
-clip-path id melakukan clip mengikuti jalur (path) bernama dari profil 8BIM
-clut menerapkan color lookup table (CLUT) pada gambar
-color-threshold start-color-stop-color memaksa semua piksel dalam rentang warna menjadi putih, selain itu menjadi hitam
-complexoperator melakukan operasi matematika bilangan kompleks pada urutan gambar
-connected-components connectivity connected-components diberi label unik; pilih konektivitas 4 arah atau 8 arah
-contrast-stretch geometry meningkatkan kontras pada gambar dengan "meregangkan" rentang nilai intensitas
-coalesce menggabungkan urutan gambar (coalesce)
-colorize value mewarnai (colorize) gambar dengan warna fill
-color-matrix matrix menerapkan koreksi warna pada gambar.
-colors value jumlah warna yang diinginkan dalam gambar
-colorspace type mengatur ruang warna (colorspace) gambar
-combine menggabungkan urutan gambar (combine)
-comment string memberi anotasi pada gambar dengan komentar
-compose operator mengatur operator komposit (composite) gambar
-composite mengomposisikan (composite) gambar
-compress type jenis kompresi gambar
-contrast meningkatkan atau mengurangi kontras gambar
-convolve coefficients menerapkan kernel konvolusi pada gambar
-copy geometry offset menyalin piksel dari satu area gambar ke area lain
-crop geometry memangkas (crop) gambar
-cycle amount memutar (cycle) colormap gambar
-decipher filename mengonversi piksel cipher menjadi piksel biasa
-debug events menampilkan informasi debug secara lengkap
-define format:option mendefinisikan satu atau beberapa opsi format gambar
-deconstruct memecah urutan gambar menjadi bagian-bagian penyusunnya
-delay centiseconds menampilkan gambar berikutnya setelah jeda
-delete index menghapus gambar dari urutan gambar
-density geometry densitas horizontal dan vertikal gambar
-depth value kedalaman (depth) gambar
-despeckle mengurangi bintik-bintik (speckle) di dalam gambar
-direction type merender teks dari kanan ke kiri atau dari kiri ke kanan
-display server mengambil gambar atau font dari server X ini
-dispose method metode disposal layer
-distort type coefficients mendistorsi gambar
-distribute-cache port menjalankan server cache piksel
-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
-edge radius menerapkan filter untuk mendeteksi tepi (edge) dalam gambar
-emboss radius mengukir timbul (emboss) gambar
-encipher filename mengonversi piksel biasa menjadi piksel cipher
-encoding type jenis encoding teks
-endian type endianness (MSB atau LSB) gambar
-enhance menerapkan filter digital untuk memperbaiki gambar yang mengandung noise
-equalize melakukan pemerataan histogram (histogram equalization) pada gambar
-evaluate operator value mengevaluasi ekspresi aritmetika, relasional, atau logika
-evaluate-sequence operator mengevaluasi ekspresi aritmetika, relasional, atau logika untuk urutan gambar
-extent geometry mengatur ukuran gambar
-extract geometry mengekstrak area dari gambar
-family name merender teks dengan family font ini
-features distance menganalisis fitur gambar (mis. kontras, korelasi, dsb.).
-fft mengimplementasikan transformasi Fourier diskret (DFT)
-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 (flip) gambar secara vertikal
-floodfill geometry color melakukan flood fill pada gambar dengan warna
-flop membalik (flop) gambar secara horizontal
-font name merender teks dengan font ini
-format type menampilkan karakteristik gambar yang telah diformat
-frame geometry mengelilingi gambar dengan border ornamen
-function name menerapkan fungsi pada gambar
-fuzz distance warna dalam jarak (distance) ini dianggap sama
-fx expression menerapkan ekspresi matematika pada kanal gambar
-gamma value tingkat koreksi gamma
-gaussian-blur geometry mengurangi noise gambar dan mengurangi tingkat detail
-geometry geometry ukuran atau lokasi gambar yang diinginkan
-gravity type penempatan teks secara horizontal dan vertikal
-grayscale method mengonversi gambar menjadi grayscale
-green-primary point titik primer hijau (kromatisitas)
-help menampilkan opsi program
-hough-lines geometry mengidentifikasi garis dalam gambar
-identify mengidentifikasi format dan karakteristik gambar
-ifft mengimplementasikan transformasi Fourier diskret invers (inverse DFT)
-illuminant type iluminan referensi
-implode amount mengimplosi (implode) piksel gambar di sekitar titik pusat
-insert index menyisipkan gambar terakhir ke dalam urutan gambar
-intensity method metode untuk menghasilkan nilai intensitas dari sebuah piksel
-integral menghitung jumlah nilai (nilai piksel) dalam gambar
-intent type jenis rendering intent saat mengelola warna gambar
-interlace type jenis skema interlacing gambar
-interline-spacing value jarak antara dua baris teks
-interpolate method metode interpolasi warna piksel
-interword-spacing value jarak antara dua kata
-kerning value jarak antara dua karakter (kerning)
-kmeans geometry reduksi warna K-means
-kuwahara geometry filter reduksi noise yang mempertahankan tepi (edge)
-label string memberikan label pada gambar
-lat geometry thresholding adaptif lokal
-layers method mengoptimalkan atau membandingkan layer gambar
-level value menyesuaikan tingkat kontras gambar
-limit type value batas resource cache piksel
-linear-stretch geometry peregangan histogram linear dengan saturasi
-liquid-rescale geometry mengubah skala gambar dengan seam-carving
-log format format informasi debug
-loop iterations menambahkan ekstensi loop Netscape ke animasi GIF Anda
-mattecolor color warna frame
-median radius menerapkan filter median pada gambar
-mean-shift geometry menggambarkan batas klaster berbentuk sembarang dalam gambar
-metric type mengukur perbedaan antar-gambar dengan metrik ini
-mode radius menjadikan setiap piksel sebagai "warna dominan" dari lingkungan sekitarnya (neighborhood)
-modulate value mengubah kecerahan, saturasi, dan hue
-monitor memantau progres
-monochrome mengubah gambar menjadi hitam putih
-morph value melakukan morphing pada urutan gambar
-morphology method kernel menerapkan metode morfologi pada gambar
-motion-blur geometry menyimulasikan motion blur
-negate mengganti setiap piksel dengan warna komplementernya
-noise radius menambahkan atau mengurangi noise dalam gambar
-normalize mengubah gambar agar mencakup rentang warna penuh
-opaque color mengganti warna ini menjadi warna fill
-ordered-dither NxN menerapkan ordered dither pada gambar
-orient type orientasi gambar
-page geometry ukuran dan lokasi kanvas gambar (pengaturan)
-path path menulis gambar ke path ini di disk
-paint radius menyimulasikan lukisan cat minyak
-perceptible mengatur setiap piksel yang nilainya kurang dari
-ping menentukan atribut gambar secara efisien
-pointsize value ukuran poin font
-polaroid angle menyimulasikan foto Polaroid
-poly terms membangun polinomial dari urutan gambar dan suku-suku yang bersesuaian (pasangan koefisien dan derajat).
-posterize levels mengurangi gambar menjadi sejumlah tingkat warna yang terbatas
-precision value mengatur jumlah maksimum digit signifikan yang akan dicetak
-preview type jenis pratinjau gambar
-print string menginterpretasikan string dan mencetaknya ke konsol
-process image-filter memproses gambar dengan filter gambar kustom
-profile filename menambahkan, menghapus, atau menerapkan profil gambar
-quality value tingkat kompresi JPEG/MIFF/PNG
-quantize colorspace mengurangi warna gambar dalam ruang warna ini
-quiet menyembunyikan semua pesan peringatan
-rotational-blur angle menerapkan radial blur pada gambar
-raise value mencerahkan/menggelapkan tepi gambar untuk menciptakan efek 3-D
-random-threshold low, high menerapkan ambang batas acak (random threshold) pada gambar
-range-threshold low-black, low-white, high-white, high-black melakukan thresholding keras atau lunak dalam rentang nilai tertentu pada gambar
-read-mask filename mengaitkan read mask dengan gambar
-red-primary point titik primer merah (kromatisitas)
-regard-warnings memperhatikan pesan peringatan.
-region geometry menerapkan opsi pada sebagian gambar
-remap filename mengubah warna gambar agar sesuai dengan kumpulan warna ini
-render merender grafik vektor
-repage geometry ukuran dan lokasi kanvas gambar
-resample geometry mengubah resolusi gambar
-reshape geometry mengubah bentuk (reshape) gambar
-resize geometry mengubah ukuran (resize) gambar
-respect-parentheses pengaturan tetap berlaku hingga batas tanda kurung.
-roll geometry menggulirkan (roll) gambar secara vertikal atau horizontal
-rotate degrees menerapkan rotasi Paeth pada gambar
-sample geometry menskalakan gambar dengan pixel sampling
-sampling-factor geometry faktor sampling horizontal dan vertikal
-scale geometry menskalakan gambar
-scene value nomor scene gambar
-seed value menyemai (seed) urutan baru bilangan pseudo-random
-segment values menyegmentasi gambar
-selective-blur geometry mem-blur piksel secara selektif dalam ambang batas kontras
-separate memisahkan kanal gambar menjadi gambar grayscale
-sepia-tone threshold menyimulasikan foto bertona sepia
-set attribute value mengatur atribut gambar
-shade degrees memberi shading pada gambar menggunakan sumber cahaya jauh
-shadow geometry menyimulasikan bayangan gambar
-sharpen geometry menajamkan (sharpen) gambar
-shave geometry memotong tipis (shave) piksel dari tepi gambar
-shear geometry menggeser salah satu tepi gambar sepanjang sumbu X atau Y
-sigmoidal-contrast geometry meningkatkan kontras tanpa membuat area terang atau gelap menjadi jenuh (saturated)
-size geometry lebar dan tinggi gambar
-sketch geometry menyimulasikan sketsa pensil
-smush offset menggabungkan (smush) urutan gambar menjadi satu
-solarize threshold menegasi (negate) semua piksel di atas tingkat ambang batas
-sort-pixels mengurutkan piksel dalam setiap scanline berdasarkan intensitas secara menaik
-splice geometry menyisipkan (splice) warna latar belakang ke dalam gambar
-spread radius menggeser piksel gambar dengan jumlah acak
-statistic type geometry mengganti setiap piksel dengan statistik yang sesuai dari lingkungan sekitarnya (neighborhood)
-strip menghapus semua profil dan komentar dari gambar
-stroke color warna stroke primitif grafis
-strokewidth value lebar stroke primitif grafis
-stretch type merender teks dengan stretch font ini
-style type merender teks dengan gaya (style) font ini
-swap indexes menukar dua gambar dalam urutan gambar
-swirl degrees memutar pusar (swirl) piksel gambar di sekitar titik pusat
-synchronize menyinkronkan gambar ke perangkat penyimpanan
-texture filename nama tekstur untuk di-tile ke latar belakang gambar
-threshold value menerapkan ambang batas (threshold) pada gambar
-thumbnail geometry membuat thumbnail dari gambar
-tile filename menerapkan tile gambar saat mengisi primitif grafis
-tile-offset geometry mengatur offset tile gambar
-tint value memberi tint pada gambar dengan warna fill
-transform menerapkan transformasi affine pada gambar
-transparent color menjadikan warna ini transparan di dalam gambar
-transparent-color color warna transparan
-transpose membalik gambar secara vertikal dan memutarnya 90 derajat
-transverse membalik gambar secara horizontal dan memutarnya 270 derajat
-treedepth value kedalaman pohon warna (color tree)
-trim memangkas tepi gambar
-type type jenis gambar
-undercolor color warna kotak pembatas (bounding box) anotasi
-unique-colors membuang semua kecuali satu dari setiap warna piksel.
-units type satuan resolusi gambar
-unsharp geometry menajamkan gambar
-verbose mencetak informasi terperinci tentang gambar
-version mencetak informasi versi
-view transformasi tampilan FlashPix
-vignette geometry melembutkan tepi gambar dengan gaya vignette
-virtual-pixel method metode akses untuk piksel di luar batas gambar
-wave geometry mengubah gambar mengikuti gelombang sinus
-wavelet-denoise threshold menghapus noise dari gambar menggunakan transformasi wavelet
-weight type merender teks dengan weight font ini
-white-point point titik putih (kromatisitas)
-white-threshold value memaksa semua piksel di atas ambang batas menjadi putih
-word-break type mengatur apakah pemutusan baris muncul di tempat teks akan meluber dari kotak kontennya. Pilih dari normal (default), atau break-word.
-write filename menulis gambar ke file ini
-write-mask filename mengaitkan write mask dengan gambar