|
Linux underground |
ImageMagick
Captures d'écran
Pour capturer une fenêtre complète, ksnapshot est parfait.
Par contre pour capturer une partie d'écran, mieux vaut
utiliser
import du paquet
ImageMagick.
Tapez :
$ import capture.jpg
...et sélectionnez la zone à capturer avec la souris.
Remarque : jpg ou toute autre extension valide, il n'y a que très peu de formats qui ne soient pas supportés par ImageMagick.
Convertir les fichiers DSCxxx.jpg en Photo xxx.png
for i in DSC*.jpg
do
j=`echo "$i" | sed 's/DSC\(.*\)\.jpg/Photo \1.png/'`
convert "$i" "$j"
done
Dans sed, \1 est remplacé par ce qui est entre \( et \).
Connaître {toutes} les propriétés d'une image
$ identify {-verbose} mon_image.jpg
Découper une image
Couper la partie droite d'une image de 240x72 sur 80 de largeur
$ mogrify -verbose -crop 160x72+0+0 mon_image.png
Couper la partie gauche d'une image de 240x72 sur 80 de largeur
$ mogrify -verbose -crop 160x72+80+0 mon_image.png
Redimensionner une image
$ convert -quality 90 -verbose -geometry 800{x600} mon_image.jpg mon_image_cible.jpg
- par défaut, ImageMagick conserve le ratio hauteur/largeur, c'est pourquoi le 'x600' est facultatif.
- -quality indique le degré de compression du jpg.
Gif animé (création/décomposition)
$ convert -delay 100 input1.gif input2.gif -loop 0 animation.gif
$ convert animation.gif -scene 1 +adjoin frame_%03d.gif
Lien
Contact