Prinsip umum: mogrify untuk massal
ImageMagick menyediakan perintah mogrify
untuk memproses banyak file sekaligus. Versi baru memanggilnya lewat magick
, jadi pola umumnya: magick mogrify
. Perintahnya konsisten di Linux, macOS, dan Windows—bedanya cuma shell/terminal yang dipakai.
Linux (bash/zsh)
Masuk ke folder berisi file .png
, lalu jalankan perintah berikut untuk mengubah semua PNG menjadi JPG di folder yang sama:
# Konversi semua PNG menjadi JPG di folder ini
magick mogrify -format jpg *.png
Kalau mau hasilnya ke folder lain agar rapi, buat folder output lalu gunakan opsi -path
:
mkdir ../jpg-output
magick mogrify -path ../jpg-output -format jpg *.png
macOS (Terminal)
Perintahnya identik dengan Linux (macOS berbasis Unix). Contohnya:
cd /path/ke/folder/gambar
magick mogrify -format jpg *.png
# Simpan ke Desktop sebagai folder output
magick mogrify -path ~/Desktop/jpg-output -format jpg *.png
Windows (Command Prompt atau PowerShell)
Di Windows, panggil magick
juga. Buka Command Prompt atau PowerShell, lalu:
cd "C:\Users\NamaAnda\Pictures\png-folder"
magick mogrify -format jpg *.png
# Output ke folder lain:
magick mogrify -path "C:\Users\NamaAnda\Pictures\jpg-output" -format jpg *.png
Opsi penting: kualitas, kompresi, dan transparansi
- Kualitas JPEG (0–100, default 92–95 tergantung build). 85 biasanya aman untuk web:
magick mogrify -quality 85 -format jpg *.png
- Hasil ke folder lain agar tidak campur dengan PNG asli:
magick mogrify -path ./output-jpg -format jpg *.png
- Transparansi (alpha): PNG bisa transparan, sedangkan JPG tidak. Supaya latar jadi putih dan tidak hitam:
magick mogrify -background white -alpha remove -alpha off -format jpg *.png
Catatan kompatibilitas
Jika kamu menggunakan versi lama ImageMagick, kadang perintahnya masih convert
/mogrify
langsung tanpa awalan magick
. Untuk massal, tetap pakai mogrify
:
# Versi lama (tidak direkomendasikan, tapi masih ada)
mogrify -format jpg *.png
Intinya: untuk konversi massal, gunakan magick mogrify -format jpg *.png. Tambahkan-quality
bila perlu, dan pakai-background white -alpha remove
untuk menangani PNG transparan agar latarnya putih.



