imagemagick
ImageMagick
Convert
- Ubah format
$ convert input.png output.pdf
Bisa mengubah format gambar dan juga pdf.
- Resize
$ convert input.jpg -adaptive-resize 600x600 output.jpg
Mengubah ukuran menjadi 600x600 dengan adaptive-resize, salah satu sisi
saja yang harus dipenuhi.
- Potong image untuk instagram multi image post:
$ convert -crop 20%x100% +repage input.png cropped_%d.png
- Potong gambar setengah (atas-bawah):
$ convert -crop 1x2@ +repage input.png cropped.png
- Potong gambar setengah (kiri-kanan):
$ convert -crop 2x1@ +repage input.png cropped.png
- Potong gambar 40%-60% (atas-bawah):
$ convert -crop 100%x40% -gravity north +repage input.png 40.png
$ convert -crop 100%x60% -gravity south +repage input.png 60.png
- Membuat thumbnail (crop kotak):
$ convert -define jpeg:size=200x200 original.jpeg -thumbnail 100x100^ \
-gravity center -extent 100x100 thumbnail.jpeg
- Menurunkan kualitas:
$ convert -strip -interlace Plane -gaussian-blur 0.05 -quality 85% source.jpg result.jpg
- Potong tengah gambar dan zoom out
magick .\IMG_3737.PNG -distort SRT 0.8,0 -gravity center -crop 1066x1600+0-170 +repage crop08.png
- Tambah text dipojok kanan
magick convert "input.jpeg" \( \
-font "Arial" \
-fill "#FF0" \
-background "#0000" \
-rotate -90 \
-pointsize "12" \
label:"line 1\nline 2\nline 3\n" \
\) \
-gravity southeast \
-composite \
"output.png"