Comment convertir des images avec Linux
ce qu’il faut savoir
- Installez l’utilitaire ImageMagick à l’aide de Terminal.Dans Debian, Ubuntu ou Mint, entrez sudo apt installer imagemagick.
- Pour convertir une image, la commande est changement [input options] fichier d’entrée [output options] fichier de sortie.
- Pour redimensionner une image, entrez changement [imagename].jpg – redimensionner [dimensions] [newimagename].jpg.
Ce guide montre comment manipuler des images à l’aide de la ligne de commande Linux. Vous apprendrez à redimensionner les images en fonction de la taille et des proportions du fichier. Vous apprendrez également à convertir entre différents types de fichiers, tels que JPG en PNG ou GIF en TIF.
Installer ImageMagick
La commande convert n’est pas un utilitaire système Linux par défaut, et la plupart des distributions ne l’ont pas. Vous devrez très probablement l’installer.
Convert provient d’ImageMagick, un utilitaire de manipulation d’images populaire utilisé par de nombreuses applications. Installez-le d’abord sur votre système. Ouvrez une fenêtre de terminal et exécutez la commande qui correspond à votre distribution.
Peopleimages.com/DigitalVision/Getty Images
Debian/Ubuntu/Mint
sudo apt installer imagemagick
Fedora/CentOS
sudo dnf installer ImageMagick
OuvrirSUSE
sudo zypper installer ImageMagick
Arch Linux/Manjaro
sudo pacman -s imagemagick
Commande Convertir
La commande convert est utilisée pour convertir des images. Le format est le suivant :
changement [input options] fichier d’entrée [output options] fichier de sortie.
Comment redimensionner une image
Si vous incluez une image sur une page Web et que vous souhaitez qu’elle ait une taille spécifique, vous pouvez utiliser du CSS pour redimensionner l’image.
En fait, il est préférable de télécharger d’abord l’image à la bonne taille et de l’insérer dans la page.
Ce n’est bien sûr qu’un exemple de la façon dont vous pourriez vouloir redimensionner une image.
Pour redimensionner l’image, utilisez la commande suivante
convertir nomimage.jpg -redimensionner la taille nouveaunomimage.jpg
Par exemple, pour convertir une image en 800×600, vous pouvez utiliser la commande suivante :
convertir nomimage.jpg -redimensionner 800×600 nouveaunomimage.jpg
Si en convertissant aux dimensions spécifiées, le rapport d’aspect sera foiré et l’image sera redimensionnée au rapport le plus proche possible.
Pour contraindre à une taille exacte, utilisez la commande suivante :
Convertissez imagename.jpg – redimensionnez 800×600 ! nouveau nom d’image.jpg
Vous n’avez pas besoin de spécifier la hauteur et la largeur dans le cadre de la commande de redimensionnement. Par exemple, si vous voulez que la largeur soit de 800 et que vous ne vous souciez pas de la hauteur, vous pouvez utiliser ce qui suit :
convertir nomimage.jpg -redimensionner 800 nouveaunomimage.jpg
Pour redimensionner une image à une hauteur spécifiée, utilisez la commande suivante :
Convertir le nom de l’image, jpg -redimensionner x600 newimagename.jpg
Comment convertir d’un format d’image à un autre
Si vous avez un fichier JPG et souhaitez le convertir en PNG, vous pouvez utiliser la commande suivante :
convertir image.jpg image.png
Vous pouvez combiner de nombreux formats de fichiers différents. Par exemple:
convertir image.png image.gif
convertir image.jpg image.bmp
convertir image.gif image.tif
Comment redimensionner la taille du fichier d’une image
Il existe plusieurs façons de modifier la taille de fichier physique d’une image.
- Modifier le rapport d’aspect (le rendre plus petit)
- Changer le format de fichier
- Modifier la qualité de la compression
Réduire la taille de l’image réduira la taille du fichier. De plus, l’utilisation d’un format de fichier qui inclut la compression, tel que JPG, vous permettra de réduire la taille physique du fichier.
Ajuster la qualité à la fin réduira la taille physique du fichier.
Les 2 premières sections vous ont montré comment redimensionner et types de fichiers. Pour compresser les images, essayez les commandes suivantes :
convertir nomimage.jpg -qualité 90 nouvelleimage.jpg
La masse est indiquée en pourcentage. Plus le pourcentage est faible, plus le fichier de sortie est petit, mais évidemment la qualité de sortie finale n’est pas très bonne.
Comment faire pivoter une image
Si vous avez pris une photo en portrait, mais que vous souhaitez qu’elle soit en paysage, vous pouvez faire pivoter l’image avec :
convert imagename.jpg -rotate 90 newimage.jpg
Vous pouvez spécifier n’importe quel angle de rotation.
Par exemple, essayez ceci :
convert imagename.jpg -rotate 45 newimage.jpg
Convertir les options de ligne de commande
Il existe un certain nombre d’options de ligne de commande qui peuvent être utilisées avec la commande convert, comme suit :
Les options sont traitées dans l’ordre de la ligne de commande.Toutes les options que vous spécifiez sur la ligne de commande restent en vigueur pour les ensembles d’images suivants jusqu’à ce que l’ensemble soit terminé par l’occurrence d’une option ou -noopCertaines options n’affectent que le décodage de l’image, tandis que d’autres n’affectent que l’encodage. Ce dernier peut apparaître après la dernière série d’images d’entrée.
Pour une description plus détaillée de chaque option, voir ImageMagick.
-adjoindre | Joindre des images à un seul fichier multi-images |
-Affiné | dessiner la matrice de transformation |
– Anti crénelage | supprimer le crénelage des pixels |
-Supplémentaire | Ajouter un ensemble d’images |
-Moyen | Faire la moyenne d’un ensemble d’images |
-Contexte | Couleur de l’arrière plan |
-flou X | Image floue avec l’opérateur gaussien |
-frontière X | Entourez l’image d’une bordure colorée |
– couleur de la bordure | couleur de la bordure |
-Boîte | Définit la couleur de la zone de délimitation de l’annotation |
-cache | Mégaoctets de mémoire disponibles pour le cache de pixels |
-canal | type de canal |
-charbon | Simuler la peinture au fusain |
-pirater x{+-}{+-}{%} | Supprimer des pixels à l’intérieur d’une image |
-agrafe | Appliquer le chemin de détourage (le cas échéant) |
-fusionner | Fusionner une série d’images |
– coloration | Coloriser une image avec la couleur du stylo |
-Couleur | Le nombre de couleurs préférées dans l’image |
– espace colorimétrique | type d’espace colorimétrique |
-Commenter | Annoter les images avec des commentaires |
-écrivez | Types de composition d’images |
-compression | Type de compression d’image |
-Par rapport | Améliorer ou réduire le contraste de l’image |
– cultures x{+-}{+-}{%} | Taille et position préférées de l’image recadrée |
-cycle | Remplacer la palette de couleurs de l’image par la quantité |
-débogage | Activer l’impression de débogage |
– Déconstruction | Décomposer une séquence d’images en ses composants |
-Retard <1/100 秒> | Afficher l’image suivante après une pause |
-densité X | Résolution verticale et horizontale des pixels de l’image |
-profondeur | profondeur de l’image |
– élimination des taches | réduire le chatoiement dans les images |
-exposition | Spécifie le serveur X à contacter |
– Élimination | Méthode de traitement GIF |
– tramage | Appliquer la diffusion d’erreur Floyd/Steinberg à une image |
-Peinture | Annoter une image avec une ou plusieurs primitives graphiques |
-bord | Détecter les contours des images |
– soulagement | image en relief |
-codage | Spécifier l’encodage de la police |
-endian | Spécifie le endianness (MSB ou LSB) de l’image de sortie |
-améliorer | Appliquer des filtres numériques pour améliorer les images bruyantes |
-équilibré | Égalisation d’histogramme d’une image |
-plein | La couleur à utiliser lors du remplissage des primitives graphiques |
-filtre | Utiliser ce type de filtre lors du redimensionnement d’une image |
– aplatir | Aplatir une série d’images |
-retourner | Créer un « miroir » |
– Flop | Créer un « miroir » |
– Police de caractère | Utilisez cette police pour annoter des images avec du texte |
-Cadre x++ | Entourez l’image d’une bordure décorative |
-flou {%} | Les couleurs à l’intérieur de cette distance sont considérées comme égales |
– Gamma | Niveau de correction gamma |
– Gaussien X | Image floue avec l’opérateur gaussien |
-géométrie x{+-}{+-}{%}{@} {!}{<}{>} | La taille et la position préférées de la fenêtre d’image. |
-la gravité | Les primitives d’orientation sont attirées lors de l’annotation d’images. |
-aider | Imprimer les instructions d’utilisation |
– Explosion | Imploser les pixels de l’image autour du centre |
-intention | Utilisez ce type d’intention de rendu lors de la gestion des couleurs de l’image |
– décalé | Types de schémas d’entrelacement |
-Étiqueter | Attribuer des étiquettes aux images |
-noter | Ajuster le niveau de contraste de l’image |
– liste | type de liste |
-bague | Ajoutez une extension de boucle Netscape à vos GIF animés |
-carte | sélectionner un ensemble spécifique de couleurs à partir de cette image |
-masquer | Spécifier le masque d’écrêtage |
– Mat | Si l’image en a un, stockez le canal de masque |
-médian | Appliquer un filtre médian à une image |
-modulation | Modifier la luminosité, la saturation et la teinte d’une image |
-monochrome | Convertir une image en noir et blanc |
– Déformation | Séquence d’images déformée |
-Mosaïque | Créer des mosaïques à partir de séquences d’images |
-négatif | Remplacez chaque pixel par une couleur complémentaire |
-bruit | Ajouter ou réduire le bruit dans une image |
-noop | NOOP (pas d’options) |
-standardisation | Convertir une image pour couvrir toute la gamme de valeurs de couleur |
-opaque | Remplacez cette couleur par la couleur du stylo dans l’image |
-Page x{+-}{+-}{%}{!}{<}{>} | Taille et position du canevas de l’image |
-Peinture | Simuler la peinture à l’huile |
-Stylo | Spécifie la couleur du stylo pour les opérations de dessin |
-appartement | Déterminer efficacement les caractéristiques de l’image |
-pointize | Taille en points des polices Postscript, OPTION1 ou TrueType |
-Aperçu | Type d’aperçu d’image |
-Traiter | traiter une série d’images |
-contour | Ajouter des profils ICM, IPTC ou génériques aux images |
-qualité | Niveau de compression JPEG/MIFF/PNG |
-Augmenter X | Éclaircir ou assombrir les bords d’une image |
-région x{+-}{+-} | Appliquer des options à une partie d’une image |
-ajuster la taille X{%}{@}{!}{<}{>} | redimensionner l’image |
-rouler {+-}{+-} | Faire défiler l’image verticalement ou horizontalement |
– tourner {<}{>} | Appliquer la rotation d’image Paeth à une image |
-goûter | Mettre à l’échelle une image à l’aide de l’échantillonnage de pixels |
-sampling_factor X | Facteur d’échantillonnage utilisé par l’encodeur JPEG ou MPEG-2 et le décodeur/encodeur YUV. |
-escalader | Mettez l’image à l’échelle. |
-Scènes | Définir le numéro de scène |
-planter | Valeur de départ du générateur de nombres pseudo-aléatoires |
-partie X | image fractionnée |
-ombre X | Ombrer une image avec une source de lumière distante |
– aiguiser X | accentuer l’image |
-raser X | Raser les pixels des bords de l’image |
– couper X | Recadrer l’image le long de l’axe X ou Y |
-Taille x{+décalage} | la largeur et la hauteur de l’image |
– exposition au soleil | Annule tous les pixels au-dessus d’un seuil |
-propagé | Remplacer aléatoirement les pixels de l’image |
– accident vasculaire cérébral | La couleur à utiliser lors du tracé des primitives graphiques |
– largeur du trait | Définir la largeur du trait |
-tourbillon | Faire pivoter les pixels de l’image autour du centre |
-texture | Nom de la texture à carreler sur le fond de l’image |
-point critique | Image de seuil |
-watt | Image en mosaïque lors du remplissage des primitives graphiques |
-changement | Transformer l’image |
-Transparent | rendre cette couleur transparente dans l’image |
-profondeur de l’arbre | Profondeur de l’arborescence pour l’algorithme de réduction des couleurs |
-prune | Rogner l’image |
-Types de | type d’image |
-unité | Type de résolution d’image |
– pas d’affûtage X | Affiner une image à l’aide de l’opérateur de masque flou |
-use_pixmap | Utiliser des pixmaps |
-détaillé | Imprimer des informations détaillées sur une image |
-voir | Paramètres d’affichage FlashPix |
– vagues X | Changer l’image le long d’une onde sinusoïdale |
-Écrire | écrire une séquence d’images [convert, composite] |
Pour plus d’informations, lisez la page de manuel de la commande convert.
Merci de nous en informer!
Dites-nous pourquoi !
D’autres détails ne sont pas assez difficiles à comprendre