Existe-t-il un moyen de ne rechercher que des fichiers JPEG progressifs sur Mac à l'aide d'Adobe CS ou d'autres applications?


7

Pour mettre mon travail sur mon site Web, j’ai initialement rassemblé des images et les ai converties en jpeg progressif. Mais plus tard je suis entré et ajouté plus. À présent, je ne peux pas dire simplement par taille de fichier quels sont ceux qui sont progressifs et ceux qui ne le sont pas. Existe-t-il une propriété spécifique dans les informations de fichier dans le Finder, le Path Finder ou le pont qui peut me dire lesquelles sont progressives?

Mieux encore, puis-je rechercher uniquement les fichiers jpg progressifs?

Réponses:


4

J'ai trouvé un outil simple qui teste si un fichier JPEG est progressif. Cependant, vous devez les tester un par un. Ce n'est probablement pas aussi automatisé que vous le cherchiez, mais cela pourrait être intéressant pour quelqu'un d'autre qui a le même problème.

Il utilise HTML5 nouvelles fonctionnalités et JS, il devrait donc être multi-plateforme.

L'outil: http://techslides.com/demos/progressive-test.html

Source: http://techslides.com/detecting-progressive-jpeg/


9

L' outil de ligne de commande exiftool , logiciel gratuit et à code source ouvert disponible pour Mac (ainsi que Linux et Windows), permet d'identifier facilement les fichiers JPEG progressifs. Si vous l'exécutez exiftool *.jpg, les métadonnées de chaque .jpgfichier du répertoire actuel seront imprimées . Vous pouvez utiliser une ligne de commande exiftool plus complexe pour n’imprimer que les noms de fichier de fichiers à codage progressif, comme ceci:

$ exiftool -if '$EncodingProcess =~ /Progressive/' -p '$filename' *.jpg
facebookcover.jpg
fuzzy-thumb.jpg
spywork.jpg
test.jpg
txtmsg.jpg
    6 files failed condition
    5 image files read

Si vous souhaitez consulter plusieurs annuaires, vous pouvez également le faire:

exiftool -if '$EncodingProcess =~ /Progressive/' -p '$directory/$filename' -ext jpg -r .

Il suffit d’exécuter la commande ci-dessus exactement telle quelle dans le répertoire de niveau supérieur sous lequel toutes vos images sont collectées. Ou, si vous le souhaitez, lancez-le n’importe où et remplacez-le .à la fin (ce qui signifie "utiliser ce répertoire") par le chemin complet de vos fichiers, par exemple "/Users/yrg/Desktop/Photo Collection", en veillant à inclure les "guillemets si vous avez un espace dans le fichier. prénom.


Merci. Des options pour quelqu'un qui n'est pas à l'aise avec la ligne de commande?
Mai

1
@yrg Il y en a probablement, mais je ne les connais pas. La bonne chose à propos de cet outil, pour les personnes qui ne maîtrisent pas la ligne de commande, est que, même si les paramètres semblent compliqués, le programme en question gère tout, de sorte qu'aucun script n'est requis. Vous pouvez rechercher ce que chaque option que j'ai utilisée signifie dans la documentation - ou simplement couper et coller les lignes que j'ai données ci-dessus. (Tandis qu'ExifTool peut faire des choses qui détruisent vos images, celles-ci se lisent. Je vous promets.)
mattdm


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.