Gibt es eine Möglichkeit, mit Adobe CS oder anderen Apps nur progressive JPEG-Dateien auf dem Mac zu finden?

7

Um meine Arbeit auf meiner Website zu veröffentlichen, sammelte ich zunächst einige Bilder und konvertierte sie in progressive JPEG-Dateien. Später ging ich hinein und fügte weitere hinzu. Ich kann jetzt nicht einfach anhand der Dateigröße feststellen, welche progressiv sind und welche nicht. Gibt es eine bestimmte Eigenschaft in den Dateiinformationen in Finder, Path Finder oder Bridge, die mir sagen kann, welche progressiv sind?

Besser noch, kann ich nur nach progressiven JPEG-Dateien suchen?

yrg
quelle

Antworten:

9

Das Exiftool Das Befehlszeilentool, eine kostenlose Open-Source-Software, die für Mac (sowie Linux und Windows) verfügbar ist, kann progressive JPEG-Dateien leicht identifizieren. Wenn du läufst exiftool *.jpg Es werden die Metadaten von jedem ausgedruckt .jpg Datei im aktuellen Verzeichnis. Sie können eine kompliziertere Exiftool-Befehlszeile verwenden, um nur die Dateinamen progressiv codierter Dateien wie folgt auszudrucken:

$ 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

Wenn Sie mehrere Verzeichnisse durchsuchen möchten, können Sie dies auch tun:

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

Führen Sie den obigen Befehl genau so aus, wie er ist, im obersten Verzeichnis, unter dem alle Ihre Bilder gesammelt werden. Oder, wenn Sie möchten, führen Sie es von überall aus aus und ersetzen Sie das . am Ende (was bedeutet "dieses Verzeichnis verwenden") mit dem vollständigen Pfad zu Ihren Dateien, wie "/Users/yrg/Desktop/Photo Collection"Stellen Sie sicher, dass Sie die " Anführungszeichen, wenn der Name ein Leerzeichen enthält.

mattdm
quelle
Vielen Dank. Irgendwelche Optionen für jemanden, der nicht mit der Befehlszeile vertraut ist?
yrg
1
@yrg Es gibt wahrscheinlich, aber ich bin mir dessen nicht bewusst. Das Schöne an diesem speziellen Tool ist, dass jemand, der sich nicht mit der Befehlszeile auskennt, die komplizierteren Parameter sieht, die ein Programm jedoch alles beherrscht, so dass kein Scripting erforderlich ist. Sie können nachschauen, was jede Option, die ich verwendet habe, in der docs - oder Sie können einfach die oben angegebenen Zeilen ausschneiden und einfügen. (Während ExifTool können Machen Sie Dinge, die Ihre Bilder zerstören, diese lesen Sie einfach. Das verspreche ich.)
mattdm
2

Sie können dieses kleine Online-Tool auch ausprobieren: Progressive JPEG Checker . Hiermit können Sie Bilder überprüfen, indem Sie eine gültige Bild-URL einfügen.

user3165914
quelle