Skip to main content

Comment convertir des images sous Linux

Convertir une vidéo en séquence des images sous linux (Mai 2025)

Convertir une vidéo en séquence des images sous linux (Mai 2025)
Anonim

Ce guide vous montrera comment manipuler des images à l'aide de la ligne de commande Linux.

Vous découvrirez comment redimensionner une image à la fois en termes de taille de fichier et d’échelle. Vous apprendrez également à convertir plusieurs types de fichiers, tels que JPG en PNG ou GIF en TIF.

La commande de conversion

La commande convert est utilisée pour convertir une image. Le format est le suivant:

convertir options d'entrée fichier d'entrée options de sortie fichier de sortie.

Comment redimensionner une image

Si vous souhaitez inclure une image sur une page Web et que vous souhaitez une taille particulière, vous pouvez utiliser du code CSS pour redimensionner l'image.

En réalité, il est préférable de télécharger l’image au premier format et de l’insérer dans la page.

Ce n'est bien sûr qu'un exemple parmi d'autres pour lesquels vous pourriez vouloir redimensionner une image.

Pour redimensionner une image, utilisez la commande suivante

convertir imagename.jpg - redimensionner les dimensions newimagename.jpg

Par exemple, pour convertir une image au format 800x600, utilisez la commande suivante:

convertir imagename.jpg -resize 800x600 newimagename.jpg

Si, en convertissant les dimensions spécifiées, le rapport de format sera modifié, l’image sera redimensionnée au rapport le plus proche.

Pour forcer la conversion à la taille exacte, utilisez la commande suivante:

convertir imagename.jpg - redimensionnez 800x600! newimagename.jpg

Il n'est pas nécessaire 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 800 et que vous ne vous souciez pas de la hauteur, vous pouvez utiliser la commande suivante:

convertir imagename.jpg - redimensionner 800 newimagename.jpg

Pour redimensionner une image à une hauteur spécifiée, utilisez la commande suivante:

convertir imagename, jpg -resize x600 newimagename.jpg

Comment convertir un format d'image en un autre

Si vous avez un fichier JPG et que vous souhaitez le convertir en PNG, utilisez 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 ajuster la taille du fichier pour une image

Il existe plusieurs façons de modifier la taille du fichier physique d’une image.

  1. Changer le rapport d'aspect (le rendre plus petit)
  2. Changer le format du fichier
  3. Changer 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 incluant la compression, tel que JPG, vous permettra de réduire la taille du fichier physique.

Enfin, le réglage de la qualité réduira la taille du fichier physique.

Les 2 sections précédentes vous ont montré comment ajuster la taille et le type de fichier. Pour compresser l'image, essayez la commande suivante:

convertir imagename.jpg -quality 90 newimage.jpg

La qualité est spécifiée en pourcentage. Plus le pourcentage est faible, plus le fichier de sortie est petit, mais évidemment, la qualité de la sortie finale n'est pas aussi bonne.

Comment faire pivoter les images

Si vous avez pris une photo en mode portrait mais que vous voulez une image de paysage, vous pouvez la faire pivoter à l'aide de la commande suivante:

convertir imagename.jpg -rotate 90 newimage.jpg

Vous pouvez spécifier n'importe quel angle pour la rotation.

Par exemple, essayez ceci:

convertir imagename.jpg -rotate 45 newimage.jpg

Options de ligne de commande de conversion

Il existe des dizaines d'options de ligne de commande pouvant être utilisées avec la commande convert, comme indiqué ci-dessous:

Les options sont traitées dans l'ordre de la ligne de commande. Toute option que vous spécifiez sur la ligne de commande reste en vigueur pour l'ensemble des images suivantes, jusqu'à ce que l'ensemble soit terminé par l'apparition d'une option ou-noop. Certaines options n'affectent que le décodage des images et d'autres uniquement l'encodage. Ce dernier peut apparaître après le dernier groupe d'images d'entrée.

Pour une description plus détaillée de chaque option, voir ImageMagick .

-adjoindrejoindre des images dans un seul fichier multi-image
-affinedessin matrice de transformation
-antialiassupprimer le crénelage des pixels
-ajouterajouter un ensemble d'images
-moyennemoyenne d'un ensemble d'images
-Contextela couleur de fond
-brouiller X brouiller l'image avec un opérateur gaussien
-frontière X entourez l'image d'une bordure de couleur
-couleur de la bordurela couleur de la bordure
-boîtedéfinir la couleur du cadre de sélection des annotations
-cachemégaoctets de mémoire disponible pour le cache de pixels
-canalle type de chaîne
-charbonsimuler un dessin au fusain
-hacher x {+ -} {+ -} {%} supprimer les pixels de l'intérieur d'une image
-agrafeappliquer le tracé de détourage, le cas échéant
-se fondrefusionner une séquence d'images
-colorisercolorise l'image avec la couleur du stylo
-couleursnombre préféré de couleurs dans l'image
-colorspacele type d'espace de couleurs
-commentaireannoter une image avec un commentaire
-composerle type de composition de l'image
-compressele type de compression d'image
-contrasteaméliorer ou réduire le contraste de l'image
-surgir x {+ -} {+ -} {%} taille et emplacement préférés de l'image recadrée
-cycledéplacer la palette de couleurs de l'image par quantité
-débogueractiver l'impression de débogage
-déconstruiredécomposer une séquence d'images en parties constitutives
-retard <1/100ths of a second> affiche l'image suivante après une pause
-densité X résolution verticale et horizontale en pixels de l'image
-profondeurprofondeur de l'image
-dépouillerréduire les taches dans une image
-afficherspécifie le serveur X à contacter
-disposerMéthode d'élimination GIF
-tremblementappliquer la diffusion d'erreur Floyd / Steinberg à l'image
-dessinerannoter une image avec une ou plusieurs primitives graphiques
-borddétecter les contours d'une image
-gaufrergraver une image
-codagespécifier l'encodage de la police
-endienspécifier le caractère final (MSB ou LSB) de l'image de sortie
-améliorerappliquer un filtre numérique pour améliorer une image bruyante
-égalisereffectuer une égalisation d'histogramme à l'image
-remplircouleur à utiliser pour remplir une primitive graphique
-filtreutiliser ce type de filtre lors du redimensionnement d'une image
-aplatiraplatir une séquence d'images
-flipcréer une "image miroir"
-fiascocréer une "image miroir"
-Police de caractèreutiliser cette police pour annoter l'image avec du texte
-Cadre x ++ entourez l'image avec une bordure ornementale
-duvet {%} les couleurs dans cette distance sont considérées égales
-gammaniveau de correction gamma
-gaussian X brouiller l'image avec un opérateur gaussien
-géométrie x {+ -} {+ -} {%} {@} {!} {<} {>} taille et emplacement préférés de la fenêtre Image.
-la gravitéLa primitive de direction gravite lorsque vous annotez l'image.
-Aidez-moiimprimer les instructions d'utilisation
-implodeimploser des pixels d'image autour du centre
-intentionutiliser ce type d'intention de rendu lors de la gestion de la couleur de l'image
-entrelacerle type de schéma d'entrelacement
-étiquetteassigner une étiquette à une image
-niveauajuster le niveau de contraste de l'image
-listele type de liste
-boucleajouter une extension de boucle Netscape à votre animation GIF
-cartechoisissez un jeu de couleurs particulier à partir de cette image
-masqueSpécifier un masque d'écrêtage
-matstocker canal mat si l'image a un
-médianappliquer un filtre médian à l'image
-modulerfaire varier la luminosité, la saturation et la teinte d'une image
-monochrometransformer l'image en noir et blanc
-morphtransforme une séquence d'images
-mosaïquecréer une mosaïque à partir d'une séquence d'images
-nierremplace chaque pixel par sa couleur complémentaire
-bruitajouter ou réduire le bruit dans une image
-noopNOOP (pas d'option)
-normalisertransformer l'image pour couvrir toute la plage de valeurs de couleur
-opaquechanger cette couleur en couleur de stylo dans l'image
-page x {+ -} {+ -} {%} {!} {<} {>} taille et emplacement d'une image
-peindresimuler une peinture à l'huile
-stylospécifier la couleur du stylo pour les opérations de dessin
-pingdéterminer efficacement les caractéristiques de l'image
-pointsizepointsize de la police Postscript, OPTION1 ou TrueType
-Aperçutype d'aperçu de l'image
-processustraiter une séquence d'images
-profilajouter un profil ICM, IPTC ou générique à une image
-qualitéNiveau de compression JPEG / MIFF / PNG
-élever X éclaircir ou assombrir les bords de l'image
-Région x {+ -} {+ -} appliquer des options à une partie de l'image
-dimensionner x {%} {@} {!} {<} {>} redimensionner une image
-rouleau {+-}{+-} rouler une image verticalement ou horizontalement
-tourner {<}{>} appliquer la rotation d'image Paeth à l'image
-échantillonimage à l'échelle avec échantillonnage de pixels
-sampling_factor X facteurs d'échantillonnage utilisés par l'encodeur JPEG ou MPEG-2 et le décodeur / encodeur YUV.
-échelleredimensionne l'image.
-scènedéfinir le numéro de scène
-la grainevaleur de départ du générateur de nombres pseudo-aléatoires
-segment X segmenter une image
-ombre X ombre l'image en utilisant une source de lumière distante
-Sharpen X accentuer l'image
-se raser X raser les pixels des bords de l'image
-tondre X cisailler l'image le long de l'axe X ou Y
-Taille x {+ offset} largeur et hauteur de l'image
-solariserannuler tous les pixels au-dessus du seuil
-propagerdéplacer les pixels de l'image d'une quantité aléatoire
-accident vasculaire cérébralcouleur à utiliser pour tracer une primitive graphique
-largeur du traitdéfinir la largeur du trait
-tourbillontourbillonner les pixels de l'image autour du centre
-texturenom de la texture à afficher en mosaïque sur l'arrière-plan de l'image
-seuilseuil l'image
-tuileimage de mosaïque lors du remplissage d'une primitive graphique
-transformertransformer l'image
-transparentrendre cette couleur transparente dans l'image
-piedprofondeur d'arbre pour l'algorithme de réduction de couleur
-réduirecouper une image
-typele type d'image
-unitésle type de résolution de l'image
-unsharp X Accentuer l'image avec un opérateur de masque flou
-use_pixmaputiliser le pixmap
-verbeuximprimer des informations détaillées sur l'image
-vueParamètres de visualisation FlashPix
-vague X modifier une image le long d'une onde sinusoïdale
-écrireécrire une séquence d'images convertir, composite

Pour plus d'informations, consultez la page de manuel de la commande convert.