Attention


Cet article a été publié il y a plus d'un an, il peut y avoir des développements été.
S'il vous plaît prendre en compte.

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: image plus petite se charge plus rapidement et aussi d'utiliser les images sur le web est pas la haute résolution nécessaire. 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 traitement par 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 traitement par 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 d'entrée et crée une copie. Finalement, nous aurons le traitement de l'image initiale et l'image convertie. Avec “convert” vous ne pouvez pas remplacer 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

Cette autre 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

Cette autre 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 qu'il ne crée pas une copie de l'original, mais remplacer l'image d'entrée. 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.

Pas assez?


TheJoe

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.

2 commentaires

Francesco Paolo · 26 Novembre 2015 à 1:47 PM

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

    TheJoe · 30 Novembre 2015 à 10:55 UN M

    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

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *

Ce site utilise Akismet pour réduire le spam. Découvrez comment vos données de commentaire est traité.