Installation d'imageMagick
Nous aurons besoin d'imageMagick pour tout, alors installons-le:
sudo apt-get install ImageMagick
Commandes ImageMagick
Dans ImageMagick, il y a quelques commandes que nous devons connaître (convertir, identifier, mogrify, composite, montage, comparer, stream, afficher, animer, importer et conjurer), mais pour le redimensionnement, nous n'avons qu'à connaître trois de trois d'eux:
Convertir: Convert est une commande utilisée pour convertir entre les formats, le redimensionnement, le flou, le recadrage, le cachot, le crêpe, les dessin, etc. La grande partie de la commande convertissale est qu'il y a deux fichiers à la fin: le fichier d'origine et le fichier transformé.
Mogrify: Mogrify est une commande utilisée pour redimensionner une image, un flou, un recadrage, un taches de tache, des plongeons, dessiner, etc. Cependant, la différence entre la commande Convert et la commande Mogrify est que dans la commande Mogrify, l'image d'origine est écrasée. Ainsi, un seul fichier existe en tout cas.
Identité: La commande d'identification décrit l'image, comme le format, les informations exif, la résolution, etc. Ainsi, lorsque vous effectuez une transformation, comme la réduction de la taille d'une image, il est toujours sage de vérifier qu'il a été effectué en utilisant la commande d'identification pour nous dire ses détails.
Vous pouvez en savoir plus sur ImageMagick en tapant:
homme ImageMagick
Convertir, redimensionner - taille absolue
Ainsi, la première façon de redimensionner l'image est d'utiliser le commutateur de redimensionnement en conjonction avec la commande converti. Dans ce cas, nous utilisons la résolution.
Convertir-Resize
Exemple
Convert -Size 1024x768 Image1.JPG Image1-Resseisé.jpg
Ma photo originale est de 4624 × 3468; Vous pouvez trouver ces informations à l'aide de la commande Identifier. Alors, voyons ce qui se passe lorsque vous utilisez le commutateur de redimensionnement. Avec l'interrupteur de redimensionnement, vous pouvez passer la résolution que vous souhaitez. Après cela, je passe le nom de l'image originale (image1.JPG) et le nom de l'image transformée (Image1-Resize.jpg). Veuillez noter que l'image transformée est l'image qui a été réduite en taille. Le nom que vous donnez sera le nom de la nouvelle image réduite créée. Et comme vous pouvez le voir dans l'image suivante, la commande converti a redimensionné l'image:
Convertir, redimensionner - pourcentage
Vous pouvez également utiliser le pourcentage (%) Signe avec le commutateur de redimensionnement.
Convertir-Resize
Par exemple:
convertir-réside 40% Image1.sortie JPG.jpg
Comme vous l'avez peut-être remarqué, l'image d'origine était de 4624 × 3468, et la nouvelle image réduite est 1850 × 1387. Dans ce cas, l'image réduite est de 40% de son image d'origine (4624 × 0.4 = 1850).
Convertir, redimensionner - zone maximale
Dans l'exemple suivant, vous pouvez définir la zone de pixels maximale que l'image / l'image peut consommer. Pour cela, vous devez utiliser @ Flag en plus du commutateur de redimensionnement:
Convertir-Resize@
Exemple
convertir -Size 1000 @ Image1.sortie JPG.jpg
N'oubliez pas que mon image1.JPG est à l'origine 4624 × 3468. Cependant, après le redimensionnement, la taille de l'image est de 36 × 27.
Pourquoi cela est-il ainsi?
Il en est ainsi parce que 36 × 27 = 972 est inférieur à la limite maximale de la zone de pixels de 1000. Fondamentalement, 1000 est la zone de pixels maximale pour l'image, où la zone des pixels est la largeur des temps de hauteur.
Convertir - échantillon
Alternativement, vous pouvez le faire en utilisant le commutateur d'échantillonnage.
convertir
Exemple
convertir-échantillon 40% x40% Image1.JPG Image1-Resisée40%.jpg
Dans ce cas, comme vous pouvez le voir, nous avons demandé à la commande convertide pour réduire l'image à 40% de sa taille d'origine. Ce dernier se traduit par une image de 1850 × 1387.
Ici, nous utilisons le commutateur d'échantillonnage pour réduire l'image de 40%. Nous lui transmettons ensuite le nom de l'image d'origine (image1.jpg) et le nom que nous voulons appeler notre nouvelle image réduite.
Encore une fois, utilisez la commande d'identification pour voir si la réduction a eu lieu ou non.
Convertir, échelle
L'échelle est similaire à redimensionner.
convertir-stale
Exemple
convertir l'image2.JPG - Sortie à l'échelle de 25%.jpg
Dans ce cas, mon image originale était de 2312 × 1734. Je l'ai mis à l'échelle à 25% - donc 2312 × 0.25 = 578. L'image finale est de 578 × 434.
Mogrifier, redimensionner - taille absolue et pourcentage
Mogrify, comme décrit précédemment, est utilisé pour faire des choses similaires à la commande converti. Cependant, il enregistre le fichier d'origine. Ainsi, vous ne pouvez pas garder l'original.
Mogrify -Size
Par exemple:
Mogrify -Size 50% Image2.jpg
Veuillez noter que nous n'ajoutons pas de deuxième nom de fichier car nous remplacerons le fichier d'origine.
Exemple
Mogrify -Resize 2312x1734 Image3.jpg
Conclusion
Apprendre à réduire ou à agrandir la taille d'une image n'est pas compliquée. La plupart des gens ont tendance à affluer sur des sites Web et d'autres logiciels pour ce faire. Ils n'auraient pas su que, sur Ubuntu, c'est aussi simple que la tarte. En utilisant ImageMagick, ses commandes Convert et Mogrify, vous pouvez réduire ou agrandir la taille d'une image et vérifier par la suite que la taille a été réduite ou agrandie à l'aide de la commande Identifier. Et de plus, vous pouvez réduire ou agrandir la taille d'une image en utilisant un pourcentage, la zone de pixels maximale, la taille absolue, etc. Dans ce tutoriel, nous avons couvert comment redimensionner l'image en utilisant seulement quelques commandes. Donc, la prochaine fois que vous devez rétrécir ou agrandir une image / image, pensez à ImageMagick!
Pour plus d'informations sur le redimensionnement à l'aide d'imageMagick, consultez d'autres articles sur les indices Linux et visitez https: // héritage.ImageMagick.org / usage / redimensip / # noaspect.