Vous êtes ici

Redimenssionner des images

Afin de nepas uploader des fichiers de 5 Mo sur ce site pour les afficher en 400*600 je redimensionne les copies d'écran avec soit gimp mais le plus souvent ImageMagick :

Il suffit d'ouvrir un terminal et de saisir pour une modification en pourcentage :

$ convert -resize 80% image_entrée.png image_sortie.png

ou pour une modification en taille absolue

$ convert -resize x480 image_entrée.png image_sortie.png

Pour convertir des fichiers pour le web vous pouvez changer leur taille et réduire leur qualité :

$ convert maphoto.jpg -resize 800x600 -strip -quality 50 -interlace line imageweb.jpg

Autre exemple :

$ convert -resize 50% -path /mon/repertoire *.jpg

va réduire l'ensemble des images au format JPG du répertoire courant et les placer les images créées dans le dossier /mon/repertoire/.

Autre solution : mogrify toujours d'ImageMagick

$ mogrify -resize x250 *.png

On va modifier l'ensemble des images du répertoire où vous êtes en fixant leur hauteur à 25 pixels. La largeur sera caculée pour conserver la proportion des images.

Vous allez remarquer qu'ImageMagick respecte par défaut le proportion hauteur / largueur des images. Vous avez beau fixer les deux dimensions souhaitées IM n'en fait qu'à sa tête. Si vous voulez obtenir une image de taille précise vous devez ajouter un paramètre "\!". Ce qui donne :

$ convert OpenShot-2-0-6.png -resize 517x226\! slide2-openshot.jpg

Si vous voulez véritablement retailler votre image même à des dimensions qui n'ont rien à voir avec les proportions de l'image en question, IM vous offre une solution :

$ convert symetrie.JPG -resize 128x128^ -gravity center -extent 128x128^ sym2.jpg

Avec un photo de départ comme celle ci :

donne en 128 par 128 :

Fait le 10/05/2013

 

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer