ImageMagick
1. 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