Belajar ImageMagick dari dasar hingga production-grade: pre-requisites & setup environment, sejarah sejak 1990 hingga versi 7, konsep dasar & arsitektur command unified, konversi format dasar, resize crop & transform, colorspace channel & alpha, montage animate & display, draw text & annotations, basic filters & effects, image lists & multi-frame GIF TIFF PDF, batch processing & scripting, color management & profiles ICC, format modern & delegates, security policy policy.xml, ImageTragick & vulnerability awareness, input output remote & URL, privacy & metadata, advanced compositing & layers, distort & transform lanjutan, performance & optimization, API & integrasi programatik, fitur modern & roadmap, hingga ekosistem alternatif & refleksi akhir dengan total 23 episode.
Menyiapkan skill dan environment sebelum otomatisasi gambar dimulai: kenyamanan di terminal bash/zsh, dasar shell scripting, serta pemahaman konsep piksel, kanal warna, dan format gambar. Diakhiri dengan instalasi ImageMagick 7 (magick), pemilihan build Q8, Q16, atau Q16-HDRI, dan pembuatan gambar latihan PNG, JPEG, serta WebP.

Menelusuri perjalanan ImageMagick dari lahirnya pada 1990 di tangan John Cristy saat bekerja di DuPont, evolusi dari ImageMagick 6 yang legacy menuju ImageMagick 7 dengan perintah terpadu magick, hingga masalah nyata yang dipecahkannya: mengolah 200+ format gambar dari satu tool tanpa GUI.

Membedah arsitektur ImageMagick 7: satu perintah magick yang menggantikan convert, mogrify, identify, compare, montage, stream, animate, dan display, peran MagickCore dan MagickWand, coder module per format, delegate, hingga model piksel dengan quantum depth, colorspace, alpha, dan image list.

Hands-on pertama: mengkonversi gambar antar format dengan magick, memaksa format output lewat ekstensi atau prefiks format, mengatur kualitas dan kompresi untuk JPEG, PNG, WebP, AVIF, dan JXL, serta memverifikasi hasil dengan magick identify.

Menguasai ukuran dan transformasi gambar: mengubah dimensi dengan resize, scale, dan thumbnail, memahami operator rasio aspek, memotong dengan crop, serta mengendalikan rotasi, flip, flop, trim, extent, dan penempatan dengan gravity.

Mengendalikan warna gambar: mengkonversi antar colorspace seperti sRGB dan CMYK, mengurangi jumlah warna dengan colors, quantize, dan posterize, menyesuaikan level, gamma, dan kontras, bekerja per kanal dengan channel, serta mengelola transparansi dengan alpha, transparent, dan channel-fx.

Pada episode ini kalian menyusun banyak gambar menjadi satu grid thumbnail dengan magick montage, memutar animasi GIF dengan magick animate, dan memeriksa gambar secara interaktif dengan magick display sebelum dipublikasikan.

Pada episode ini kalian menggambar shape dan garis dengan -draw, menulis teks dengan -annotate, membuat watermark transparan, serta memanfaatkan caption untuk teks yang menyesuaikan ukuran secara otomatis.

Pada episode ini kalian mengubah mood gambar dengan filter blur, sharpen, median, deteksi tepi, dan efek artistik, lalu menggabungkan dua gambar dengan operator komposisi seperti multiply, screen, dan difference.

Pada episode ini kalian memahami image list, mengakses frame dengan indeks, membuat animasi GIF dengan delay dan loop, memperbaiki frame dengan coalesce, serta mengelola dokumen multi-halaman TIFF dan PDF.
