web-dev-qa-db-fra.com

Comment redimensionner facilement les images via la ligne de commande?

Je voudrais savoir comment redimensionner des images dans Ubuntu. Quel est le moyen le plus simple de le faire?

223
myusuf3

Vous voulez simple?

Exécutez Sudo apt-get install nautilus-image-converter ou cliquez nautilus-image-converter Install nautilus-image-converter .

Il ajoute deux éléments de menu contextuel dans Nautlius afin que vous puissiez cliquer avec le bouton droit de la souris et choisir "Redimensionner l'image". (L'autre est "Rotation d'image").

Vous pouvez faire tout un répertoire d'images en une fois si vous le souhaitez et vous n'avez même pas besoin d'ouvrir une application pour le faire.

Vous devez redémarrer votre nautile pour voir les nouveaux menus contextuels, exécutez nautilus -q puis cliquez sur l’icône Dossier personnel pour recharger nautilus avec le nouveau plug-in.

168
Richard Holloway

Première installation ImageMagick via:

Sudo apt-get install imagemagick

Ouvrez un terminal et lancez cette commande:

convert  -resize 50% source.png dest.jpg

Il réduira la taille de 50%

Vous pouvez également spécifier la taille:

convert -resize 1024X768  source.png dest.jpg

Vous pouvez également utiliser: mogrifyoutil de ligne de commande du même package.

230
aneeshep
Sudo apt-get install imagemagick

La commande mogrify écrase les fichiers d'origine avec les images redimensionnées:

mogrify -resize 50% *.png      # keep image aspect ratio
mogrify -resize 320x240 *.png  # keep image aspect ratio
mogrify -resize 320x240! *.png # don't keep image aspect ratio
mogrify -resize x240 *.png     # don't keep image aspect ratio
mogrify -resize 320x *.png     # don't keep image aspect ratio

Remarque: vous pouvez ajouter -auto-orient pour orienter automatiquement les images converties.

93
Eric Johnson

Si vous ne faites que quelques images, la plupart des éditeurs d'images d'Ubuntu (Gimp, F-Spot, etc.) vous permettront de redimensionner les bases.

Si vous voulez éditer des dizaines, des centaines ou des milliers d'images, je préfère Phatch . Phatch est un éditeur de photos par lot basé sur une interface graphique qui vous permettra d’effectuer de nombreuses transformations sur les images. Sudo apt-get install phatch

ImageMagick est bon mais c'est un peu fastidieux si vous ne connaissez pas les noms des paramètres. Vous pouvez très rapidement apprendre Phatch en cliquant dessus.

23
Oli

ImageMagick est le paquet que vous voulez. Il contient un certain nombre d’outils de ligne de commande utiles à cette fin.

Voici un simple tutoriel expliquant comment redimensionner des images par lots: -

mogrify -resize 320x240 *.jpg

Une fois cette commande terminée, toutes les images seront remplacées par une version redimensionnée d’elles-mêmes. Notez que, dans le but de préserver le rapport hauteur/largeur de l'image, il se peut que la mogrification ne produise pas des images de 320x240 exactement. Pour que cela se produise, modifiez la commande d'origine en en plaçant un point d'exclamation à la fin de la résolution souhaitée:

mogrify -resize 320x240! *.jpg
9
popey

Pour le moment nautilus-image-converter ne fonctionne pas dans Ubuntu 13.10 . Par conséquent, j'utilise imagemagick sur la ligne de commande, ce qui est une très bonne solution de contournement (du moins pour moi).

Sudo apt-get install imagemagick

Gardez à l'esprit le différence entre ces outils imagemagick :

  • Mogrify effectue le traitement sur la même image, lit le fichier de modification de fichier et écrit la sortie dans le même fichier.
  • Convert est conçu pour fonctionner sur des images séparées, lit les fichiers, les modifie et les écrit dans un fichier/format différent. Vous pouvez également utiliser la commande convert pour utiliser le fichier de sortie de la même manière que le fichier d’entrée.

J'utilise souvent mogrify pour redimensionner simplement plusieurs images et écraser les fichiers d'origine. C'est à dire. cette commande réduirait la dimension de tous les fichiers JPG à 40% de la dimension d'origine:

mogrify -verbose -resize '40%' *.JPG
8
malisokan

Pas besoin d'installer de nouveau logiciel, faites simplement ça

convert -resize 50% myfigure.png myfigure.jpg

ou

convert myfigure.png -resize 200x100 myfigure.jpg
8
Pawan

GIMP est probablement le moyen le plus simple, car il possède une interface utilisateur assez simple pour ces tâches courantes. Tout ce que vous avez à faire est d'ouvrir votre image et d'aller dans Image → Taille de l'image puis de changer en conséquence. Il est également possible de redimensionner des lots en utilisant GIMP, mais je ne les connais pas par cœur.

8
Tommy Brunn

Installez gthumb . Simple et facile pour les fonctions de base de traitement et d’édition des images - visualiseur, redimensionnement, recadrage, rotation, retournement, niveaux de gris, etc. avec options d’enregistrement au format JPEG, PNG, TIFF, TGA.

Pour installer gthumb:

  • Ouvrez votre terminal
  • Tapez Sudo apt-get install gthumb
  • Accepter les modifications
7
Parto

Pour l'interface graphique, Phatch "un clic vaut mille photos" est le meilleur pour un travail aussi rapide. Il est déjà dans le référentiel Ubuntu. Il a beaucoup d'actions et d'options comme imagemagick.

Sudo apt-get install phatch
4
user.dz

Il existe un bon outil multiplatforme appelé XnConvert . Combinez et choisissez entre plus de 80 opérations différentes. L'installation est simple via deb. fichier du site officiel.

C'est gratuit mais pas opensource, c'est peut-être juste la beauté de celui-ci.

enter image description here

3
VRR

Vous pouvez également utiliser l’outil omniprésent ffmpeg (ou avconv) pour redimensionner les images:

ffmpeg -i image.jpg -s 4096x2048 image-resized.jpg

Et si vous voulez un redimensionnement très rapide des images JPEG - essayez epeg (comme mentionné ici et ) - qui doit être construit à partir des sources.

2
Pierz

ouvrez l'image dans ImageMagick.

  1. cliquez sur la boîte de commande de l'image sera ouvert.
  2. voir-> redimensionner entrez le pixel souhaité. cliquez sur le bouton redimensionner.
  3. Fichier-> enregistrer, entrez le nom. cliquez sur le bouton Format, choisissez le format souhaité et cliquez sur le bouton Sélectionner.
  4. cliquez sur le bouton Enregistrer.

une autre option est sélectionnez Afficher -> image d'origine et faites glisser les coins de l'image pour la redimensionner. sélectionnez Fichier -> Enregistrer.

1
Deepa

J'utilise Pimagizer. Cela fonctionne très bien et c'est l'application la plus simple que j'ai utilisée. Testé sur Ubuntu 14.04, 15.04, 15.10 .

Sudo add-apt-repository ppa:vfrico/stable
Sudo apt-get update
Sudo apt-get install pimagizer

Voir: https://launchpad.net/pimagizer/ pour plus d'informations.

1
hg8