phhsnews.com


phhsnews.com / Comment redimensionner, convertir et modifier rapidement des images depuis le terminal Linux

Comment redimensionner, convertir et modifier rapidement des images depuis le terminal Linux


ImageMagick est une suite d'utilitaires de ligne de commande permettant de modifier et de manipuler des images. ImageMagick peut effectuer rapidement des opérations sur une image à partir d'un terminal, effectuer un traitement par lot de nombreuses images ou être intégré dans un script bash.

ImageMagick peut effectuer une grande variété d'opérations. Ce guide vous présentera la syntaxe et les opérations de base d'ImageMagick et vous montrera comment combiner des opérations et effectuer un traitement par lots de nombreuses images

Installation

ImageMagick n'est pas inclus dans les installations par défaut d'Ubuntu et de nombreuses autres distributions Linux. Pour l'installer sur Ubuntu, utilisez la commande suivante:

sudo apt-get install imagemagick

Conversion entre les formats

La commande convert prend une image, effectue des actions dessus, et enregistre l'image avec le nom de fichier spécifier. L'une des choses les plus élémentaires que vous pouvez faire avec est la conversion d'images entre les formats. La commande suivante prend un fichier PNG nommé "phhsnews.png" dans le répertoire courant et en crée une image JPEG:

convertir phhsnews.png phhsnews.jpg

Vous pouvez également spécifier un niveau de compression pour les images JPEG:

convertir phhsnews.png -quality 95 phhsnews.jpg

Le nombre doit être compris entre 1 et 100. ImageMagick utilise le niveau de qualité de l'image d'entrée, si possible. Si ce n'est pas le cas, ImageMagick utilise par défaut la valeur 92.

Redimensionner les images

La commande convert permet également de redimensionner rapidement une image. La commande suivante demande à ImageMagick de redimensionner une image à 200 pixels de largeur et 100 pixels de hauteur: convert example.png -resize 200x100 example.png

Nous avons utilisé le même nom de fichier ici, ImageMagick écrase le fichier original.

ImageMagick essayera de préserver le rapport d'aspect si vous utilisez cette commande. Il va modifier l'image pour s'adapter à une zone de 200 × 100, mais l'image peut ne pas être exactement 200 × 100. Si vous voulez forcer l'image à devenir une taille spécifique - même si cela gâche le rapport d'aspect - ajoutez un point d'exclamation aux dimensions:

convert example.png -resize 200x100! example.png

Vous pouvez également spécifier une largeur ou une hauteur spécifique et ImageMagick redimensionnera l'image à cette largeur ou hauteur tout en préservant le rapport d'aspect. La commande suivante va redimensionner une image à une largeur de 200:  convert example.png -resize 200 example.png

La commande suivante redimensionne une image à une hauteur de 100:

convert example.png - redimensionner x100 example.png

Rotation d'une image

ImageMagick peut rapidement faire pivoter une image. La commande suivante prend une image nommée phhsnews.jpg, la fait pivoter de 90 degrés et enregistre l'image pivotée comme phhsnews-rotated.jpg:

convertit phhsnews.jpg -rotate 90 phhsnews-rotated.jpg

Si vous spécifiez le Le même nom de fichier, ImageMagick enregistrerait l'image pivotée sur le fichier image d'origine

Application d'effets

ImageMagick peut appliquer une variété d'effets à une image. Par exemple, la commande suivante applique l'effet "charcoal" à une image:

convert phhsnews.jpg -charcoal 2 phhsnews-charcoal.jpg

La commande charcoal applique un effet de style "charcoal" artistique à une image - le 2 dans la commande vous permet de contrôler la force de l'effet

La commande suivante applique l'effet "Implode" avec une force de 1:

convertir phhsnews.jpg -implode 1 phhsnews-imploded.jpg

l'effet d'implosion fait apparaître comme s'il y avait un trou noir au centre de l'image

Opérations de combinaison

Toutes ces opérations peuvent être combinées. Avec une seule commande, vous pouvez redimensionner une image, la faire pivoter, appliquer un effet et la convertir en un autre format:

convertir phhsnews.png -resize 400x400 -rotate 180 -charcoal 4 -quality 95 phhsnews.jpg

Ce n'est que le début de ce que vous pouvez faire avec ImageMagick. Il y a beaucoup plus d'opérations que vous pouvez combiner

Traitement par lots

Vous pouvez profiter de Bash pour effectuer rapidement le traitement par lots de nombreuses images. Par exemple, la commande suivante prend tous les fichiers PNG dans le répertoire en cours, les fait pivoter et enregistre une nouvelle copie de chacun avec "-rotated" ajouté au début de chaque nom de fichier.

pour le fichier en * .png; Convertir $ file -rotate 90 pivoté- $ fichier; done

Vous pouvez facilement modifier cette commande pour effectuer d'autres actions. Vous pouvez également intégrer des commandes de traitement par lots dans un script shell Bash pour automatiser les opérations de traitement d'image.

Tout article sur ImageMagick omettra beaucoup de ce que vous pouvez faire avec - il y a juste trop d'options et de commandes. Si vous souhaitez en faire plus avec ImageMagick, consultez la documentation officielle sur le site Web d'ImageMagick pour en savoir plus sur ImageMagick.


Qu'est-ce qu'un histogramme et comment puis-je l'utiliser pour améliorer mes photos?

Qu'est-ce qu'un histogramme et comment puis-je l'utiliser pour améliorer mes photos?

Qu'y a-t-il avec ce graphique bizarre avec tous les sommets et toutes les vallées? Vous l'avez vu lorsque vous ouvrez Photoshop ou que vous allez modifier un fichier Camera Raw. Mais qu'est-ce que cette chose étrange appelle un histogramme, et qu'est-ce que cela signifie? L'histogramme est l'un des outils les plus importants et les plus puissants pour l'imagemateur numérique.

(how-to)

Comment obtenir les anciennes icônes de dossiers de Windows 7 dans Windows 10

Comment obtenir les anciennes icônes de dossiers de Windows 7 dans Windows 10

Microsoft a changé l'icône de dossier par défaut de Windows 10 en un dossier fermé et plat. Si vous préférez l'icône de dossier ouvert à partir de Windows 7, vous pouvez en faire l'icône de dossier par défaut dans Windows 10. Vous pouvez, bien sûr, modifier l'icône d'un dossier en cliquant dessus avec le bouton droit de la souris, mais Comment changer les icônes de dossier en icônes de style 7 en utilisant l'éditeur de registre Avertissement standard: l'éditeur de registre est un outil puissant et l'abuser peut rendre votre système instable ou même inutilisable.

(how-to)