Ich habe vor, ein Skript zu schreiben, das mehr als 100.000 JPEG-Bilder scannt und sie erneut komprimiert, wenn sie in Bezug auf die Dateigröße "zu groß" sind. Skripterstellung ist der einfache Teil, aber ich bin mir nicht sicher, wie ich ein Bild als "zu groß" einstufen soll.
Zum Beispiel gibt es ein 2400x600px-Bild mit einer Dateigröße von 1,81 MB. Mit dem Befehl "Für Web speichern" von Photoshop wird eine 540-KB-Datei mit 60 Qualität und gleichen Abmessungen erstellt. Dies entspricht etwa 29% der Originalgröße.
Jetzt denke ich darüber nach, diese Zahlen als Richtlinie zu verwenden. Etwas wie 540 KB / (2.400 * 600 / 1.000.000) = 375 KB pro Megapixel. Jedes größere Bild wird als groß angesehen. Ist das der richtige Ansatz oder gibt es einen besseren?
Bearbeiten 1: Die Bilder müssen für die Anzeige auf Websites optimiert werden.
Bearbeiten 2: Ich kann die gewünschte Ausgabequalität durch Experimentieren bestimmen. Ich muss wissen, ob die Bilder in Bezug auf die Dateigröße oder die Abmessungen groß sind und in geringerer Qualität gespeichert werden müssen.