J'ai environ 15 000 fichiers JPG qui doivent être filigranés. Existe-t-il un moyen de traiter ces images en masse et d'ajouter un filigrane?
Les images peuvent être de tailles différentes, je veux que le filigrane soit placé au centre des images.
J'ai environ 15 000 fichiers JPG qui doivent être filigranés. Existe-t-il un moyen de traiter ces images en masse et d'ajouter un filigrane?
Les images peuvent être de tailles différentes, je veux que le filigrane soit placé au centre des images.
Réponses:
Utilisation imagemagick
:
Tutoriel de filigrane d'Imagemagick . Filigraner une seule image ressemble
convert logo.jpg -font Arial -pointsize 20 \
-draw "gravity south \
fill black text 0,12 'Copyright' \
fill white text 1,11 'Copyright' " \
wmark_text_drawn.jpg
Pour traiter plusieurs images, voir Comment filigraner automatiquement ou grouper des photos de filigrane en utilisant ImageMagick .
for i in *jpg ; do convert logo.jpg [ above code ] ; done
logo.jpg
par "${i}"
: for i in *jpg ; do convert "${i}" -font ....... ; done
Oui, dans Photoshop, vous pouvez traiter par lots les images d'un dossier à l'aide d'une action.
Simplement:
Ouvrez l'image
Ouvrez le panneau "Actions" et cliquez sur "Créer une nouvelle action".
Nommez l'action et cliquez sur "Ok"
Vous devriez maintenant être enregistré. Presque tout ce que vous faites sera enregistré dans l'action en tant qu'étape jusqu'à ce que vous appuyiez sur le bouton "Arrêter" dans le menu de votre barre d'outils d'actions.
Créez votre filigrane comme vous le feriez normalement. Je recommande d'utiliser un mélange de motifs et d'opacité. Enregistrez l'image au format et à l'emplacement souhaités.
Fermez l'image et appuyez sur "Stop"
Maintenant, allez dans Fichier >> Automatiser >> Lot et sélectionnez votre action nouvellement créée et le dossier source contenant les images que vous souhaitez modifier. Cela appliquera cette action à toutes les images de ce dossier.
Il existe des options de dénomination des fichiers et quelques autres extras si vous choisissez de les utiliser.
Il existe un script Gimp spécialement conçu pour ajouter des filigranes: Script de filigrane d'image par lots . Il doit être exécuté via la ligne de commande, mais il est assez simple:
Téléchargez le script
Enregistrez le fichier téléchargé dans votre installation GIMP suivi de \ share \ gimp \ 2.0 \ scripts.
Pour les utilisateurs de Windows Start -> Run… -> Cmd
(cliquez sur OK)
Tapez cd suivi de votre répertoire GIMP (ie cd "C: \ Program Files \ GIMP 2 \ bin")
Ses commandes incluent les fichiers d'entrée, le chemin du filigrane, la taille, le mode de remplissage et de calque, le numéro de position et le chemin de sortie.
Exemples:
gimp-2.8.exe -b "(migee-add-watermark watermark-path inputfiles watermark-size watermark-padding watermark-layer-mode position output-dir)" "
et
gimp-2.8.exe -b "(migee-add-watermark \" C: \ Users \ Migee \ Desktop \ WatermarkTest \ watermark.xcf \ "\" C: \ Users \ Migee \ Desktop \ WatermarkTest \ *. jpg \ " .25 .01 15 5 \ "C: \ Users \ Migee \ Desktop \ WatermarkTest \") "
Les réponses à ImageMagick ont à peu près déjà été données à ce stade, mais je voulais donner une réponse un peu plus détaillée, afin que tout le monde puisse l'utiliser.
Exemple avec des chemins factices: que vous devrez remplacer.
(Sur un Mac et Windows, vous pouvez faire glisser un fichier ou un dossier vers la fenêtre du terminal, qui se convertira en chemin)
Assurez-vous que le dossier de destination existe avant d'exécuter la mogrify...
ligne
cd {path_to_source_folder}
mogrify -path {path_to_destination_folder} -resize 600">" -draw "image Over 10,10 0,0 '{path_to_watermark}' " -gravity SouthEast -quality 90 -format jpg *
Même code avec des exemples de chemins complets: chemins vers mon bureau sous Mac.
cd /Users/Joonas/Desktop/pictures/
mogrify -path /Users/joonas/Desktop/modified_pictures -resize 600">" -draw "image Over 10,10 0,0 '/Users/Joonas/Desktop/watermark.png' " -gravity SouthEast -quality 90 -format jpg *
Pièces complètement optionnelles:
-resize 600">"
-gravity SouthEast"
-quality 90
cd /Users/joonas/Desktop/pictures/
= navigue vers un chemin donné
-path /Users/joonas/Desktop/modified_pictures
= Définit le chemin de destination
-resize 600">"
">"
après la valeur de largeur pour vous assurer que seule l'image avec une largeur supérieure à 600 pixels est redimensionnée à 600 pixels.-draw "image Over 10,10 0,0 '/Users/Joonas/Desktop/watermark.png' "
- Cela crée le filigrane.
-la structure du dessin est la suivante: -draw {type} {compose-method} {location/offset} {size} {filepath}
text
,image
Over
, overlay
, multiply
, plus ..10,10
0,0
{type}
détermine comment cela sera utilisé. Si le type est une image, cela sera considéré comme un chemin. Si le type est du texte, il sera considéré comme du texte-gravity SouthEast
- Définit l'emplacement général du filigrane.
North
, NorthEast
, East
, SouthEast
, South
, SouthWest
, West
, Center
.-quality 90
- valeurs: 0-100-format jpg *
- format de fichier de destination. Le *
recherche chaque type de fichier dans le dossier. Vous pouvez spécifier quelque chose comme -format jpg *.png
convertir tous les fichiers png en jpg.Oui:
Ce que vous voulez explorer, c'est ImageMagick , un outil extrêmement puissant pour la manipulation d'images.
Il est basé sur la ligne de commande, mais en bref: vous avez un dossier (ou des dossiers contenant des dossiers contenant des dossiers, etc.), et une commande en ligne de commande générera toutes vos images avec des filigranes, dans une structure de dossiers de votre choix.
Xnview possède des capacités batch très flexibles et puissantes (et faciles à utiliser)
Il se présente sous de nombreuses formes, y compris une version portable [par exemple, sur portableapps.com, ou autres]
Lorsque vous êtes dans la "vue du navigateur" (c.-à-d. Que vous ne voyez pas une image spécifique, mais un dossier), sélectionnez ( ctrl+ clic ou shift+ clic) un groupe d'images, puis ctrl+ Upour ouvrir la boîte de dialogue de traitement par lots :
Photoshop lightroom contient de nombreuses fonctions de traitement par lots.
J'en ai configuré par le passé pour recadrer, définir les métadonnées, le filigrane et exporter plus de 250 images dans un format de fichier choisi. La configuration de la bibliothèque, etc. pour commencer, est un peu un problème pour une personne, mais elle a été écrite avec ce genre de chose à la différence de GIMP. Si vous n'aurez pas besoin de refaire cela bientôt, utilisez simplement l'essai gratuit;)
J'utilise un programme appelé Ashampoo Photo Commander, qui a une facilité de traitement par lots excellente et facile à utiliser qui permet de faire le jkb facilement. Il est parfois donné gratuitement sur les disques de couverture, n'est pas cher même si vous voulez la dernière version publiée.