Je sais qu'il y a plusieurs programmes Windows pour le faire, et Photoshop a une option "Enregistrer pour web" qui fait cela, mais je veux une option de ligne de commande ou de traitement par lots pour cela. Des pensées?
Jetez un coup d'œil à ImageMagick . Son -strip
Option Effacer une image de tout profil et commentaires.
convert orig.jpg -strip result.jpg
ou alors
mogrify -strip orig.jpg
Voici Plus d'infos sur la manipulation de photos avec ImageMagick.
J'utilise Mac OS X-Actuellement 10.9 (Mavericks) - et j'aime utiliser exifool pour des opérations de métadonnées par lots comme celle-ci. L'avez utilisée à partir de Mac OS X 10.6 et même sur différentes saveurs de Linux tels que Ubuntu et cela fonctionne bien.
En ce qui concerne la script en vrac, j'utilise ce script très simplement bash qui utilise find
Pour essuyer toutes les métadonnées des images; Dans ce cas, JPEG (.jpg
) images:
find 'Path/To/The/Images' -type f -name '*.jpg' |\
while read FILENAME
do
exiftool -all= -overwrite_original_in_place "${FILENAME}"
done
Pour utiliser le script, changez simplement le 'Path/To/The/Images'
Pour correspondre à votre chemin de répertoire de fichiers d'image réelle; Il peut s'agir d'un chemin complet ou d'un parent et dans ce cas, il est relatif. Et vous pouvez modifier '*.jpg'
Pour correspondre à toute extension de fichier que vous souhaitez agir ou même la définir sur '*'
Pour traiter aveuglément tous les fichiers. Je traite habituellement avec les JPEGS ainsi le poste .jpg
Dans ce petit script.
Et la magie principale à ce script est la commande réelle exiftool
qui peut être simplifiée plus loin à ceci:
exiftool -all= -overwrite_original_in_place image_filename.jpg
Le -all=
Est ce qui élimine les métadonnées en définissant tous les champs de métadonnées à la valeur qui ne correspond à rien. Le -overwrite_original_in_place
Écrasera l'image réelle. Il ne reproge pas l'image au-delà de lire le fichier, agissant sur les métadonnées et la rédaction du système. Sans ce drapeau exiftool
_ copiera le fichier d'origine avec une extension qui a _original
Annexé à celui-ci; Donc, dans ce cas, ce serait image_filename.jpg_original
. Et le paramètre final est simplement le nom de fichier que vous souhaitez agir.
L'outil exiv2 (installable à l'aide de Homebrew) fournit un moyen simple et rapide de supprimer les informations EXIF d'un ou plusieurs fichiers .:
exiv2 rm myfile1.jpg myfile1.jpg
Depuis que vous mentionnez Photoshop: Photoshop est scriptable à l'aide de VBScript, JavaScript ou AppleScript. Voici un guide de démarrage rapide décent qui comprend un extrait de code qui utilise la fonction Web Enregistrer pour web.