GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment redimensionner des images par ligne de commande dans Ubuntu

Si vous nous suivez, vous avez peut-être vu notre article sur la façon d'ajouter une option de redimensionnement dans le menu contextuel du clic droit dans le gestionnaire de fichiers dans Ubuntu. Aujourd'hui, parlons de la façon de redimensionner les images en ligne de commande via Terminal. La façon de faire les choses en ligne de commande a ses propres avantages. Dans la plupart des cas, il est très efficace d'utiliser la ligne de commande lorsque vous faites des choses à partir d'un ordinateur distant. De plus, Terminal consomme le moins de ressources système et est rapide comme l'éclair.

Redimensionner les images du terminal dans Ubuntu

Pour redimensionner les images à partir du terminal, nous utiliserons un utilitaire de ligne de commande gratuit appelé imgp. Cet utilitaire étonnant prend en charge le traitement par lots des images et utilise l'algorithme adaptatif intelligent.

Fonctionnalités d'imgp

Bien que le nom de l'utilitaire aurait pu être meilleur, les fonctionnalités ne sont pas compromises. imgp est un bon remplacement de l'extension Nautilus Image Converter car il n'est lié à aucun gestionnaire de fichiers et donc beaucoup plus rapide dans la conversion.

Jetons un coup d'œil à ses fonctionnalités puissantes.

  • prend en charge les formats d'image JPEG et PNG
  • peut redimensionner en pourcentage ou en résolution
  • prend en charge le traitement par lots des images
  • préserve/efface les données EXIF
  • peut faire pivoter les images dans le sens des aiguilles d'une montre selon l'angle spécifié
  • optimiser les images
  • spécifier la qualité JPEG de sortie
  • scripts de complétion pour bash, fish, zsh

Installation d'imgp dans Ubuntu, Linux Mint et OS élémentaire

Le moyen le plus simple d'installer imgp consiste à utiliser PPA.

Étape 1) Lancez le terminal.

Étape 2) imgp a besoin de Python 3.5 ou version ultérieure, qui est installé par défaut dans les versions récentes d'Ubuntu, mais dans tous les cas, il n'y a aucun mal à entrer cette commande :

sudo apt-get install python3-pil

Étape 3) Utilisez la commande suivante pour ajouter PPA.

sudo add-apt-repository ppa:twodopeshaggy/jarun

Étape 4) Mettre à jour :

sudo apt update

Étape 5) Installez imgp

sudo apt install imgp

C'est ça! Vous pouvez maintenant utiliser la ligne de commande pour commencer à redimensionner vos images.

Comment utiliser imgp

Convertir des images et des répertoires :

imgp -x 1366x768 ~/ ~/Pictures/image3.png ~/Downloads/
/home/testuser/image1.png
3840x2160 -> 1365x768
11104999 bytes -> 1486426 bytes

/home/testuser/image2.jpg
2048x1365 -> 1152x768
224642 bytes -> 31421 bytes

/home/testuser/Pictures/image3.png
1920x1080 -> 1365x768
2811155 bytes -> 1657474 bytes

/home/testuser/Downloads/image4
2048x1365 -> 1152x768
224642 bytes -> 31421 bytes

Agrandir une image de 75 % et écraser l'image source :

imgp -x 75 -w ~/image.jpg
/home/testuser/image.jpg
1366x767 -> 1025x575
120968 bytes -> 45040 bytes

Faire pivoter une image de 90 degrés dans le sens des aiguilles d'une montre :

imgp -o 90 ~/image.jpg
120968 bytes -> 72038 bytes

Adaptez les images du répertoire courant à une résolution de 1366×1000.

Visitez tous les répertoires de manière récursive, écrasez les images source, ignorez les images avec hres ou vres correspondants mais convertissez les images PNG en JPEG.

imgp -x 1366x1000 -wrack
Set hres=800 and adapt vres maintaining the ratio.

imgp -x 800x0
Source omitted. Processing current directory...

./image1.jpg
1366x911 -> 800x534
69022 bytes -> 35123 bytes

./image2.jpg
1050x1400 -> 800x1067
458092 bytes -> 78089 bytes

Traiter uniquement les images supérieures à 50 Ko (50 x 1 024 octets) :

imgp -wrackx 1366x1000 -s 51200


Ubuntu
  1. Comment supprimer un utilisateur sur Ubuntu

  2. Comment vérifier la version d'Ubuntu à l'aide de la ligne de commande

  3. Comment installer les mises à jour de sécurité à partir de la ligne de commande dans Ubuntu

  4. Comment mettre à niveau des packages sur Ubuntu via la ligne de commande

  5. Comment fusionner des images en ligne de commande ?

Comment télécharger un fichier sur Ubuntu Linux à l'aide de la ligne de commande

Comment utiliser apt Package Manager sur la ligne de commande Ubuntu

Comment trouver des fichiers sur la ligne de commande Ubuntu

Comment installer le navigateur Google Chrome sur Ubuntu 20.04 à partir de la ligne de commande

Comment mettre à niveau Ubuntu 16.10/17.04 vers Ubuntu 18.04 à partir de la ligne de commande

Comment rechercher Wikipedia par ligne de commande sur Ubuntu Linux