Vous êtes-vous déjà fatigué d'ouvrir constamment votre éditeur d'image préféré pour un simple recadrage, un redimensionnement ou pour changer le format de fichier? Peut-être avez-vous besoin d'effectuer facilement ces tâches par lots ou dans un logiciel?

Voici comment utiliser Linux convertir tool, qui vous permet de faire tout cela avec le terminal via la ligne de commande, et bien plus encore.

Installez ImageMagick

Le convertir L'outil fait partie de la populaire imagemagick package, que vous devez avoir installé. Vérifiez si ImageMagick est installé ou non avec la commande:

convertir --version

Si le numéro de version d'ImageMagick est affiché, c'est qu'il est déjà installé et vous pouvez passer à la section suivante. Sinon, installez ImageMagick avec la commande:

sudo apt-get -y installer imagemagick

Obtenir des informations sur l'image

Vous pouvez obtenir les informations de base sur n'importe quelle image avec la commande:

convertir  -print "Type:% m
Taille:% b
Dimensions:% wx% h
"/ dev / null
instagram viewer

Cela vous donnera le type d'image mime, la taille du fichier en Ko et ses dimensions en pixels, et ressemblera à:

Type: jpeg
Taille: 35,6KB
Dimensions: 640 x 480

Changer le format de fichier image

Vous pouvez facilement changer le format de fichier de n'importe quelle image avec:

convertir  -ajouter 

Cette commande prendra le fichier, convertissez-le dans le format approprié et enregistrez une nouvelle image à Vous devez utiliser les extensions de fichier correctes (par exemple, JPG, GIF, PNG, etc.) pour le DEST_FILE et il détectera automatiquement le format dans lequel convertir l'image.

Redimensionner une image sous Linux

Si vous souhaitez redimensionner une image, ou peut-être générer rapidement une vignette, vous pouvez le faire avec le -redimensionner option. Exécutez la commande suivante:

convertir-redimensionner 25% 

Cela redimensionnera l'image et créera un nouveau fichier image à DEST_FILE qui correspond à 25% des dimensions de l'image source. Veuillez noter que la commande ci-dessus ne réduit pas la taille de 25%, mais génère à la place une nouvelle image qui fait 25% de la taille. Si vous avez besoin d'agrandir une image, vous pouvez ajuster le pourcentage à plus de 100%.

Au lieu de redimensionner par pourcentage, vous pouvez également spécifier les dimensions spécifiques avec la commande:

convertir -resize 1024x768 profile.jpg profile_large2.jpg

La commande ci-dessus redimensionnerait l'image source à 1024x768 pixels et enregistrerait la nouvelle image dans DEST_FILE.

Recadrer une image

Si vous avez besoin d'enlever un peu le haut ou les côtés, vous pouvez recadrer une image avec la commande suivante:

convertir  -crop 640x250 + 0 + 0 

Par exemple, si l'image source faisait 640x480 pixels, la commande ci-dessus entraînerait DEST_FILE étant une image de 640x250 pixels contenant la moitié supérieure de l'image tandis que la moitié inférieure a été recadrée en dehors. Le +0+0 dans la commande ci-dessus spécifie le point le plus en haut à gauche de l'image, ou en d'autres termes, où commencer le recadrage.

En utilisant l'exemple ci-dessus, vous pouvez enregistrer la moitié inférieure de l'image à la place avec la commande:

convertir  -Culture 640x250 + 0 + 230 

Cela commencera le recadrage à 0x230 dans l'image source, découpant la moitié supérieure et ne laissant que la moitié inférieure.

Faire pivoter l'image

Vous pouvez même faire pivoter les images en utilisant la commande:

convertir  -tourner 90 

La commande ci-dessus fait pivoter l'image source de 90 degrés dans le sens des aiguilles d'une montre et enregistre l'image résultante dans DEST_FILE.

Ajouter une légende à l'image

Une autre excellente caractéristique du convertir L'outil permet d'ajouter instantanément des légendes aux images, y compris l'emplacement de la légende dans l'image, ainsi que la famille de polices, la taille et la couleur à utiliser. Utilisez la commande suivante pour ajouter une légende à une image:

convert profile.jpg -pointsize 14 -font helvetica -fill yellow -draw 'text 270,160 "Cordialement de la famille"' profile_cap.jpg

La commande ci-dessus placera une légende de "Cordialement de la famille" sur l'image source en utilisant la police Helvetica 14pt en jaune, avec le point supérieur gauche de l'image commençant à 270x160 pixels, et enregistrez les résultats dans DEST_FILE.

Veuillez noter que vous devez être prudent avec le -tirer, qui doit commencer par des guillemets simples suivis de l'emplacement du point le plus en haut à gauche, puis du texte de la légende entouré de guillemets doubles.

Il y a un énorme liste de couleurs disponible, et si vous le souhaitez, vous pouvez lister toutes les couleurs prises en charge par votre ordinateur avec la commande:

Comment utiliser les refroidisseurs pour l'inspiration de la palette

Coolors est une application Web complète qui peut vous aider à trouver les combinaisons de couleurs parfaites. Voici comment commencer.

cb:> showrgb

La sélection de les polices varient en fonction de votre ordinateur, mais toutes les polices standard généralement utilisées seront présentes. Chaque système d'exploitation est un peu différent, mais dans Ubuntu par exemple, les polices sont situées dans le /usr/share/fonts répertoire et contient une liste de toutes les polices système disponibles que vous pouvez utiliser dans la commande ci-dessus.

Commandes d'édition d'image Mix and Match

Vous pouvez mélanger et assortir l'une des options ci-dessus en une seule commande pour une plus grande efficacité. Par exemple, si vous avez une grande image qui est dans la mauvaise orientation, 2571x1200 pixels de taille, et que vous vouliez générer une vignette 300x200, vous pouvez utiliser la commande:

convertir  -tourner 90-recadrer 1200x800-redimensionner 25% 

Ce qui précède ferait d'abord pivoter l'image de 90 degrés, ce qui rend la nouvelle taille de 1200x2571 pixels. Ensuite, il recadrerait l'excédent du bas pour ne faire que 800 pixels de hauteur, et redimensionnerait finalement l'image à 25% de sa taille d'origine, ce qui donnerait une miniature finale de 300x200 pixels.

Traitement par lots d'un répertoire d'images

Vous avez un répertoire entier d'images que vous souhaitez traiter avec la même commande? Ce n'est pas un problème sous Linux. Par exemple, vous souhaiterez peut-être générer des miniatures de toutes les images de votre répertoire de travail actuel en les redimensionnant à 30% de leur valeur actuelle:

mkdir pouces
pour i dans `ls | grep .jpg $ `; convertissez $ i -resize 30% thumbs / $ i; Fini

La commande ci-dessus parcourra tous les fichiers de votre répertoire actuel qui ont une extension .jpg, les redimensionnera à 30% de leur taille et placera les vignettes résultantes dans le /thumbs/ sous-répertoire.

Manipulation d'image simplifiée!

Grâce à ce didacticiel, vous avez, espérons-le, supprimé la possibilité de manipuler sans douleur et sans effort des images via le terminal, et facilement traitement par lots un répertoire entier avec une seule commande.

Vous avez appris ce qu'est ImageMagick convertir L'outil est, plus comment changer le format de fichier, redimensionner, recadrer, faire pivoter et ajouter des légendes aux images avec facilité. De nombreuses fonctionnalités supplémentaires sont également disponibles convertir -help option pour une liste complète.

E-mail
Les 6 meilleures applications de galerie Android meilleures que Google Photos

Vous recherchez les meilleures applications de galerie Android pour remplacer Google Photos? Voici six alternatives d'applications de galerie gratuites qui valent la peine d'être essayées.

Rubriques connexes
  • Linux
  • Convertisseur d'image
  • Éditeur d'images
  • Édition d'images par lots
  • Terminal
  • Linux
A propos de l'auteur
Matt Dizak (12 articles publiés)Plus de Matt Dizak

Abonnez-vous à notre newsletter

Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives!

Un pas de plus…!

Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.

.