Rédige d'image par lots à l'aide de la ligne de commande Linux

Rédige d'image par lots à l'aide de la ligne de commande Linux

Question

Comment puis-je redimensionner plusieurs images à l'aide de la ligne de commande Linux? Y a-t-il un outil qui m'aiderait avec cette application GUI, ce qui facilite le rediffusion des images. J'ai des centaines d'images et j'ai donc besoin d'un tel outil que je peux également utiliser en combinaison avec des scripts de coquille.

Répondre

Le meilleur et le plus simple moyen de redimensionner plusieurs images en utilisant la ligne de commande Linux est d'utiliser ImageMagick outils. Vous devez d'abord installer ImageMagick emballer:

# apt-get install ImageMagick 

Une fois installé, vous aurez plusieurs outils de traitement d'image disponibles pour notre élimination, tels que convertir, identifier et etc.
identité La commande vous aidera à obtenir des informations sur l'image et converti vous aidera à convertir des images entre des centaines de formats d'image différents, ainsi qu'il redimensionnera facilement toute image soumise comme argument.

Supposons que notre répertoire de travail actuel contient plusieurs fichiers d'image avec une extension *.jpg . Pour redimensionner toutes les images à une demi-taille de leur taille d'origine, nous pouvons combiner bash pour boucle et convertir la commande ensemble de manière suivante:

$ pour je dans $ (ls *.jpg); convert -Size 50% $ i re_ $ i; fait 

La commande ci-dessus redimensionnera toutes les images à la moitié de sa taille d'origine. De nouvelles images redimensionnées seront enregistrées avec un préfixe «re_». Il est également possible de redimensionner toutes les images et de les convertir en même temps au format GIF:

$ pour je dans $ (ls *.jpg); convertir - Résidisez 50% $ i $ i.gif fait 

En ce qui concerne l'application GUI capable de redimensionner l'image par lots, vous pourriez regarder Converseen .

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Boucles imbriquées dans les scripts bash
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Masterring Bash Script Loops
  • Choses à installer sur Ubuntu 22.04
  • Choses à faire après l'installation d'Ubuntu 22.04 Jammy Jellyfish…
  • Comment doubler Kali Linux et Windows 10
  • Comment monter l'image ISO sur Linux
  • Comment manipuler les tables de partition GPT avec Gdisk et Sgdisk…