TheJoe.it Dans le (ouvrir) Source

5Jun/122

Redimensionner plusieurs images en une seule fois

Attention!

Cet article a été rédigé dans le 2012, il peut y avoir eu certains développements en la matière.
En cas de doute s'il vous plaît laissez un commentaire en bas de l'article.
Merci.

gimp_imagick

Redimensionner les images, puisque les programmes de retouche photo sont devenus partie intégrante de la routine de la moyenne, est une tâche aussi simple que trivial. Il est utilisé surtout pour la taille plus petite est disponible économiser la bande passante pour le transfert de l'image: une image plus petite se chargent plus rapidement et aussi d'utiliser les photos sur le web il n'est pas nécessaire de haute résolution. Le problème se pose lorsque nous avons un nombre considérable d'images à redimensionner, les ouvrir un par un peut être très long et fastidieux.

Une des solutions est "Le processeur de lots de David", un plugin pour Gimp qui vous permet d'exécuter des filtres sur plusieurs images, y compris la "Redimensionner" pour redimensionner.

"Le processeur de lots de David" peut être amusant à découvrir, et peut certainement accélérer les travaux qui, autrement, nous serions main, mais par rapport à d'autres programmes est lente. Je sais que le meilleur moyen de redimensionner plusieurs images en une seule fois est l' La ligne de commande. ImageMagick est un outil de ligne de commande petit mais puissant (obtenu par le Web Ajout de la bibliothèque pour PHP). ImageMagick est un programme qui comprend plusieurs commandes, Aujourd'hui, nous voyons un couple.

Convertir

La commande "convert" convertit l'image source et crée une copie. A la fin nous aurons le traitement de l'image initiale et l'image convertie. Avec "convert" Vous ne pouvez pas écraser une image.

Voyons maintenant comment il est possible changer la taille d'une image:

convertir à géométrie 1024x 1.jpg 1_mod.jpg

Cette commande redimensionne le côté long Image "1.jpg" une 1024px, le maintien proportions inchangés.

for i in *. jpg; faire convertir à géométrie 1024x $ i pouce $ i; fait

Celui-ci commande effectue le même travail, mais convertit toutes les images avec estensione ".jpg" 1024px au côté.

for i in *. jpg; faire convertir échelle 50% $i pouce $ i; fait

Celui-ci commande utilise l'argument "scale" au lieu de "geometry". L'argument "scale" est utilisée conjointement avec l' pourcentage de réduction / grossissement Image. Dans ce cas, l'image sera réduite de moitié.

convertir originale.jpg originale.png

Il faut remarquer que "convert" peut également être utilisé pour changer l'extension du fichier (sera toujours créer une copie sans écraser).

Mogrify

La commande "mogrify" est pratiquement identique à la commande "convert", la différence est que cela va créer une copie de l'original, mais remplacer l'image source. Eye afin de ne pas écraser si ce n'est pas exactement ce que vous voulez faire.

En quelques minutes, nous avons fini de redimensionner les images, et nous n'avons pas fait le travail manuellement. Une véritable aubaine.

Content de cet article?

Inscrivez vous à notre fil rss!

Sur

Je garde ce blog comme un hobby par 2009. Je suis passionné de graphisme, la technologie, logiciel Open Source. Parmi mes articles ne sera pas difficile de trouver de la musique, et quelques réflexions personnelles, mais je préfère la ligne directe du blog principalement à la technologie. Pour plus d'informations me contacter.

Commentaires (2) Trackbacks (0)
  1. Bonjour je voudrais savoir comment je peux utiliser la commande mogrify de redimensionner un fichier 800×400 un 800×800 maintenir le rapport d'aspect.

    Merci

    • Je ne pense pas que vous comprenez. Votre image de départ est de 800×400. Vous scalarne taille (les deux), car elle ne modifie que le rapport d'aspect est pas respectée.
      Peut-être que vous allez “couper” partie de l'image, dans ce cas, vous pouvez le couper à 400×400 puis surdimensionner 800×800. Évidemment, vous avez une mauvaise qualité lorsque vous avez terminé.


Laisser un commentaire

Aucun trackbacks pour l'instant