ImageMagick dapat digunakan untuk mengkonversi berbagai jenis file gambar, termasuk JPEG, PNG, GIF, BMP, dan TIFF. Beberapa contoh penggunaan ImageMagick untuk mengkonversi file adalah sebagai berikut:
Mengubah format file dari JPEG ke PNG:
convert input.jpg output.png
Mengubah ukuran gambar menjadi lebih kecil:
convert input.jpg -resize 50% output.jpg
Menggabungkan beberapa file gambar menjadi satu file PDF:
convert input1.jpg input2.jpg input3.jpg output.pdf
Membuat thumbnail dari sebuah file gambar:
convert input.jpg -thumbnail 200x200 output_thumbnail.jpg
Memutar sebuah file gambar sebesar 90 derajat:
convert input.jpg -rotate 90 output.jpg
Menggabungkan dua gambar dengan opacity yang berbeda:
convert input1.jpg input2.jpg -gravity center -composite -blend 50x50 output.jpg
Membuat efek blur pada sebuah gambar:
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 pada sebuah gambar:
convert input.jpg -transparent white output.png
Membuat efek watercolor pada sebuah gambar:
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 warna gambar menjadi hitam putih:
convert input.jpg -colorspace Gray output.jpg
Mengubah tampilan gambar menjadi seperti lukisan minyak:
convert input.jpg -paint 4 output.jpg
Mengubah tampilan gambar menjadi seperti gambar sketsa:
convert input.jpg -sketch 0x20+120 output.jpg
Mengubah kecerahan gambar:
convert input.jpg -brightness-contrast 20x10 output.jpg
Membuat efek poster pada sebuah gambar:
convert input.jpg -posterize 3 output.jpg
Membuat efek mosaic pada sebuah gambar:
convert input.jpg -mosaic 20x20 output.jpg
Membuat efek lensa pembesar pada sebuah gambar:
convert input.jpg -liquid-rescale 50x50% output.jpg
Mengubah tampilan gambar menjadi seperti kartun:
convert input.jpg -edge 2 -colorspace Gray -negate -blur 0x1 -normalize -colorspace sRGB output.jpg
Mengubah tampilan gambar menjadi seperti negative:
convert input.jpg -negate output.jpg
Membuat efek emboss pada sebuah gambar:
convert input.jpg -emboss 0x1 output.jpg
Membuat efek 3D pada sebuah gambar:
convert input.jpg -stereo 0 output_left.jpg output_right.jpg
Mengubah tampilan gambar menjadi seperti polaroid:
convert input.jpg -polaroid 0x0+10+10 output.jpg
Membuat efek tekstur pada sebuah gambar:
convert input.jpg -texture brick output.jpg
Membuat efek bayangan pada sebuah gambar:
convert input.jpg \( +clone -background black -shadow 80x3+5+5 \) +swap -background white -layers merge +repage output.jpg
Menggabungkan dua gambar menjadi satu dengan tampilan berdering:
convert input1.jpg input2.jpg -bordercolor white -border 5 -background black +polaroid output.jpg
convert input.jpg -gravity southeast -draw "image over 10,10 0,0 'watermark.png'" output.jpg
Menghapus latar belakang (background) gambar menjadi transparan:
convert input.png -background none -alpha remove output.png
Menggabungkan dua gambar menjadi satu dengan layer transparan:
convert input1.png -compose dissolve -define compose:args=30 input2.png -composite output.png
Membuat gambar dengan latar belakang (background) transparan:
convert -size 500x500 xc:none -fill blue -draw "circle 250,250 250,0" output.png
Membuat gambar dengan gradient (gradien) warna:
convert -size 500x500 gradient:red-blue output.png
Membuat efek kaca pecah pada sebuah gambar:
convert input.jpg -liquid-rescale 50x50% -background black -virtual-pixel tile -wave 5x100 -background white -flatten output.jpg
Membuat efek reflection pada sebuah gambar:
convert input.jpg -background none -duplicate 1,-180 -background white -append -alpha off -background black -shadow 80x3+0+0 output.jpg
Membuat efek noise pada sebuah gambar:
convert input.jpg -noise 3 output.jpg
Membuat gambar dengan border dan shadow:
convert input.jpg \( +clone -background black -shadow 80x3+5+5 \) +swap -background white -layers merge +repage -bordercolor gray -border 20 output.jpg
Mengubah warna pada sebuah gambar:
convert input.jpg -fill '#FF0000' -tint 100 output.jpg
Mengubah tampilan gambar menjadi seperti keramik:
convert input.jpg -level 25%,75%,1.0 -contrast -contrast output.jpg
Mengubah tampilan gambar menjadi seperti lukisan cat air:
convert input.jpg -bordercolor white -border 20x15 -sketch 0x20+120 -background white -deskew 40% -trim +repage output.jpg
Mengubah tampilan gambar menjadi seperti mosaik:
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