L'idée est de réduire l'image aux nombres de pixels voulus en longueur et largeur, puis de redimensionner l'image à son échelle originale.
Exemple, pour avoir une image pixelisée avec 10 carrés horizontaux et verticaux :
convert -scale 10x10 -scale 600×600 img_origin.jpg img_pix.jpg
Pour automatiser toute une série de pixelisation :
for (( i=15 ; i<100 ; i+=15 )) ; do convert -scale $ix$i -scale 600×600 pochette.jpg pochette_$i.jpg done
--