Convert

Halo sobat, pada kesempatan kali ini saya akan berbagi mengenai penggunaan ImageMagick untuk memanipulasi gambar. Dengan ImageMagick, sobat dapat mengubah format, mengubah ukuran, menambahkan berbagai efek, serta menggabungkan gambar sesuai kebutuhan. Selain perintah convert yang sering kita gunakan, ada juga beberapa perintah lanjutan yang bisa sangat membantu. Yuk, kita simak bersama!

Perintah Convert Dasar

Mengubah format gambar:

convert input.jpg output.png

Mengubah ukuran gambar:

convert input.jpg -resize 50% output.jpg

Menggabungkan beberapa gambar menjadi satu file PDF:

convert input1.jpg input2.jpg input3.jpg output.pdf

Membuat thumbnail:

convert input.jpg -thumbnail 200x200 output_thumbnail.jpg

Memutar gambar 90 derajat:

convert input.jpg -rotate 90 output.jpg

Menggabungkan dua gambar dengan opacity berbeda:

convert input1.jpg input2.jpg -gravity center -composite -blend 50x50 output.jpg

Membuat efek blur:

convert input.jpg -blur 0x8 output.jpg

Menggabungkan beberapa gambar menjadi satu dengan grid:

convert input1.jpg input2.jpg input3.jpg +append -background white -splice 0x5 output.jpg

Menghapus background warna putih:

convert input.jpg -transparent white output.png

Efek Kreatif dengan Convert

Membuat efek watercolor:

convert input.jpg -edge 10 -normalize -auto-level -colorspace Gray -negate -blur 0x3 -channel G -evaluate set 60% -channel B -evaluate set 40% -combine output.jpg

Mengubah gambar menjadi hitam putih:

convert input.jpg -colorspace Gray output.jpg

Efek lukisan minyak:

convert input.jpg -paint 4 output.jpg

Efek sketsa:

convert input.jpg -sketch 0x20+120 output.jpg

Mengubah kecerahan gambar:

convert input.jpg -brightness-contrast 20x10 output.jpg

Efek poster:

convert input.jpg -posterize 3 output.jpg

Efek mosaic:

convert input.jpg -mosaic 20x20 output.jpg

Efek lensa pembesar:

convert input.jpg -liquid-rescale 50x50% output.jpg

Efek kartun:

convert input.jpg -edge 2 -colorspace Gray -negate -blur 0x1 -normalize -colorspace sRGB output.jpg

Efek negative:

convert input.jpg -negate output.jpg

Efek emboss:

convert input.jpg -emboss 0x1 output.jpg

Efek 3D:

convert input.jpg -stereo 0 output_left.jpg output_right.jpg

Efek polaroid:

convert input.jpg -polaroid 0x0+10+10 output.jpg

Efek tekstur (misal dengan brick):

convert input.jpg -texture brick output.jpg

Efek bayangan:

convert input.jpg \( +clone -background black -shadow 80x3+5+5 \) +swap -background white -layers merge +repage output.jpg

Mengubah warna gambar (contoh: menjadi merah):

convert input.jpg -fill '#FF0000' -tint 100 output.jpg

Efek keramik:

convert input.jpg -level 25%,75%,1.0 -contrast -contrast output.jpg

Efek lukisan cat air:

convert input.jpg -bordercolor white -border 20x15 -sketch 0x20+120 -background white -deskew 40% -trim +repage output.jpg

Efek mosaik dengan tampilan unik:

convert input.jpg -set option:distort:viewport 600x600-10-10 -distort SRT 0 +repage -scale 50% -scale 200% -set colorspace Gray -separate -average -colorspace sRGB -blur 0x0.5 output.jpg

Perintah Lanjutan ImageMagick

Sobat, selain perintah convert yang sudah kita bahas, ada beberapa perintah lain yang bisa sangat berguna:

  • identify: Untuk melihat informasi detail dan metadata dari sebuah gambar.
    identify input.jpg
  • mogrify: Digunakan untuk melakukan batch processing pada banyak gambar sekaligus. Perintah ini akan mengubah gambar secara langsung.
    mogrify -resize 50% *.jpg
  • montage: Untuk menggabungkan beberapa gambar menjadi satu kolase dengan tata letak yang rapi.
    montage input1.jpg input2.jpg input3.jpg -tile 3x -geometry +2+2 output.jpg
  • composite: Untuk menggabungkan dua gambar dengan kontrol yang lebih detail, misalnya untuk overlay atau watermark.
    composite -gravity southeast watermark.png input.jpg output.jpg
  • compare: Untuk membandingkan dua gambar dan menampilkan perbedaannya.
    compare input1.jpg input2.jpg difference.png

Itulah sobat, panduan lengkap mengenai penggunaan ImageMagick untuk berbagai manipulasi gambar. Mulai dari perintah dasar seperti mengubah format, ukuran, dan menambahkan efek, hingga perintah lanjutan seperti identify, mogrify, montage, composite, dan compare. Dengan banyaknya opsi yang tersedia, ImageMagick memberikan fleksibilitas luar biasa untuk mengolah gambar sesuai kreativitas sobat.

Saya harap panduan ini bermanfaat dan menginspirasi sobat untuk terus bereksperimen dengan ImageMagick dalam proyek-proyek kreatif. Selamat mencoba dan semoga sukses!

Leave a Reply

Your email address will not be published. Required fields are marked *