Wegen Grösse abgewiesene Bilder
- Thomas H. Ernst
- Beiträge: 23748
- Registriert: 14 Feb 2006, 16:10
- Wohnort: Aarau
- Interessen: Uhren, Bikes, Fotografie
- Tätigkeit: Rententechniker
- Kontaktdaten:
Wegen Grösse abgewiesene Bilder
Immer wieder kommt es vor dass Fotos, welche beim Einstellen mit IMG Tags zur sofortigen Darstellung versehen werden, bereits in der Vorschau durch die Grössenprüfung fallen obwohl sie vor dem Hochladen auf einen Webspace vermeintlich korrekt skaliert worden sind. Da dieses Verhalten zeitlich mit einem Update der Forensoftware zusammen gefallen ist, vermuten viele dass es sich um einen Fehler in selbiger handelt und erstatten entsprechend Meldung.
Die Forensoftware hat da allerdings überhaupt keinen Einfluss, sie bemüht die Funktion GetImageSize() von PHP (die Programmiersprache in der das Forum geschrieben wurde) und diese liefert die Dimensionen des zu prüfenden Bilds zurück.
Genau hier wurde vor einiger Zeit eine Anpassung vorgenommen. Früher hat diese PHP-Funktion die tatsächlichen Pixeldimensionen eines Bildes ermittelt, ungeachtet dessen was im Bild selbst an Metadaten (EXIF) hinterlegt war. Dies bedeutete, das Bild musste jeweils komplett geladen, geöffnet und analysiert werden. Wegen der immer grösser werdenden Bilder und dem Embedding (Einbetten mehrerer Bilder unterschiedlicher Auflösung und/oder Videos in einer Datei) erzeugt dieses Vorgehen eine hohe Belastung in Bezug auf die Übertragungsbandbreite sowie die CPU des Server.
Mit PHP 5.6.x wurde die Funktion dahin gehend angepasst dass sie zuerst die Metadaten des Bildes ausliest und diese zurück liefert, ein Vorgang der deutlich schneller vonstatten geht. Nur wenn keine EXIF Daten vorhanden sind, werden die Bilddimensionen tatsächlich ermittelt. Es ist also wichtig, dass in einem Bild gespeicherte Metadaten auch korrekt sind.
Nun ist es leider so dass einige Bildmanipulationsprogramme diesem Umstand nicht oder nicht korrekt Rechnung tragen und bei Änderung der Bilddimensionen diese in den Metadaten nicht nachtragen. Am Beispiel unten kann man dies sehen, obwohl das Bild auf eine Grösse von 644 x 598 Pixel verkleinert wurde, hat die Software die ursprünglichen Werte belassen.
Die Lösung liegt also darin, entweder eine korrekt funktionierende Software zu verwenden, oder die Metadaten grundsätzlich aus dem Bild zu entfernen.
Letzteres hat auch den Vorteil dass eventuell vorhandene Farbprofile aus dem Bild entfernt werden. Viele Bildbearbeitungsprogramme verfügen über eine Funktion "Speichern für Web" oder etwas in der Art. Das ist praktisch weil es in einem Atemzug alle Einstellung für die Darstellung im Web-Browser anpasst.
Die Forensoftware hat da allerdings überhaupt keinen Einfluss, sie bemüht die Funktion GetImageSize() von PHP (die Programmiersprache in der das Forum geschrieben wurde) und diese liefert die Dimensionen des zu prüfenden Bilds zurück.
Genau hier wurde vor einiger Zeit eine Anpassung vorgenommen. Früher hat diese PHP-Funktion die tatsächlichen Pixeldimensionen eines Bildes ermittelt, ungeachtet dessen was im Bild selbst an Metadaten (EXIF) hinterlegt war. Dies bedeutete, das Bild musste jeweils komplett geladen, geöffnet und analysiert werden. Wegen der immer grösser werdenden Bilder und dem Embedding (Einbetten mehrerer Bilder unterschiedlicher Auflösung und/oder Videos in einer Datei) erzeugt dieses Vorgehen eine hohe Belastung in Bezug auf die Übertragungsbandbreite sowie die CPU des Server.
Mit PHP 5.6.x wurde die Funktion dahin gehend angepasst dass sie zuerst die Metadaten des Bildes ausliest und diese zurück liefert, ein Vorgang der deutlich schneller vonstatten geht. Nur wenn keine EXIF Daten vorhanden sind, werden die Bilddimensionen tatsächlich ermittelt. Es ist also wichtig, dass in einem Bild gespeicherte Metadaten auch korrekt sind.
Nun ist es leider so dass einige Bildmanipulationsprogramme diesem Umstand nicht oder nicht korrekt Rechnung tragen und bei Änderung der Bilddimensionen diese in den Metadaten nicht nachtragen. Am Beispiel unten kann man dies sehen, obwohl das Bild auf eine Grösse von 644 x 598 Pixel verkleinert wurde, hat die Software die ursprünglichen Werte belassen.
Die Lösung liegt also darin, entweder eine korrekt funktionierende Software zu verwenden, oder die Metadaten grundsätzlich aus dem Bild zu entfernen.
Letzteres hat auch den Vorteil dass eventuell vorhandene Farbprofile aus dem Bild entfernt werden. Viele Bildbearbeitungsprogramme verfügen über eine Funktion "Speichern für Web" oder etwas in der Art. Das ist praktisch weil es in einem Atemzug alle Einstellung für die Darstellung im Web-Browser anpasst.
Grüsse Thomas
Euer Board-Admin
Euer Board-Admin
- cool runnings
- Beiträge: 22253
- Registriert: 16 Feb 2006, 09:01
- Wohnort: Baden
Re: Wegen Grösse abgewiesene Bilder
Danke für die Aufklärung, Thomas.
Ich habe für mich als Lösung rausgefunden, dass die abload-App das Hochladen und Verkleinern erledigt, ohne dass ich noch zusätzlich die Exif-Daten löschen muss.
Ich habe für mich als Lösung rausgefunden, dass die abload-App das Hochladen und Verkleinern erledigt, ohne dass ich noch zusätzlich die Exif-Daten löschen muss.
Viele Grüße Dean
Man darf in einer Demokratie zu allem eine Meinung haben - man muss aber nicht.
Dieter Nuhr
Man darf in einer Demokratie zu allem eine Meinung haben - man muss aber nicht.
Dieter Nuhr
- MCG
- Beiträge: 24373
- Registriert: 21 Aug 2006, 23:12
- Wohnort: Mostindien
- Interessen: Mech Uhren, Sport, Smart Roadster, HIFI, Art & Architektur
- Tätigkeit: Global Academic Program
Re: Wegen Grösse abgewiesene Bilder
Genau!cool runnings hat geschrieben: ↑29 Okt 2017, 23:58 Danke für die Aufklärung, Thomas.
Ich habe für mich als Lösung rausgefunden, dass die abload-App das Hochladen und Verkleinern erledigt, ohne dass ich noch zusätzlich die Exif-Daten löschen muss.
LG aus Mostindien - Markus
- Heinz-Jürgen
- Beiträge: 12827
- Registriert: 27 Mär 2006, 18:03
- Wohnort: Ruhrgebeat
Re: Wegen Grösse abgewiesene Bilder
Toll! Bei mir funzt die App seit ios11 nicht mehr. Nutzt Ihr ein iPad oder ein iPhone und habt noch nicht auf ios 11 umgestellt?MCG hat geschrieben: ↑30 Okt 2017, 08:08Genau!cool runnings hat geschrieben: ↑29 Okt 2017, 23:58 Danke für die Aufklärung, Thomas.
Ich habe für mich als Lösung rausgefunden, dass die abload-App das Hochladen und Verkleinern erledigt, ohne dass ich noch zusätzlich die Exif-Daten löschen muss.
Ich habe mal über FB bei den Entwicklern zart nachgefragt. Sie seien „dran“ haben sie geantwortet. Muss ein schwieriges Unterfangen sein, die App umzuprogrammieren. Ich will mich aber nicht beschweren, scheint ja ein kleines Team zu sein, und kostenlos ist es auch noch.
Heinz-Jürgen
Grüße aus dem Pott
Heinz-Jürgen
🎼 All you need is laugh
Heinz-Jürgen
🎼 All you need is laugh
- cool runnings
- Beiträge: 22253
- Registriert: 16 Feb 2006, 09:01
- Wohnort: Baden
Re: Wegen Grösse abgewiesene Bilder
Heinz-Jürgen, ich nutze dafür mein iPad habe aber noch nicht auf iOS 11 upgegradet.
Viele Grüße Dean
Man darf in einer Demokratie zu allem eine Meinung haben - man muss aber nicht.
Dieter Nuhr
Man darf in einer Demokratie zu allem eine Meinung haben - man muss aber nicht.
Dieter Nuhr
- Heinz-Jürgen
- Beiträge: 12827
- Registriert: 27 Mär 2006, 18:03
- Wohnort: Ruhrgebeat
Re: Wegen Grösse abgewiesene Bilder
Danke, Dean! Beim nächsten iOS-Quantensprung bin ich auch schlauer...cool runnings hat geschrieben: ↑30 Okt 2017, 09:36 Heinz-Jürgen, ich nutze dafür mein iPad habe aber noch nicht auf iOS 11 upgegradet.
Heinz-Jürgen
Grüße aus dem Pott
Heinz-Jürgen
🎼 All you need is laugh
Heinz-Jürgen
🎼 All you need is laugh
- MCG
- Beiträge: 24373
- Registriert: 21 Aug 2006, 23:12
- Wohnort: Mostindien
- Interessen: Mech Uhren, Sport, Smart Roadster, HIFI, Art & Architektur
- Tätigkeit: Global Academic Program
Re: Wegen Grösse abgewiesene Bilder
Habe schon vor Wochen angefragt - mit der selben Antwort. Ich sole mich noch etwas gedulden - es kommt...Heinz-Jürgen hat geschrieben: ↑30 Okt 2017, 08:19Toll! Bei mir funzt die App seit ios11 nicht mehr. Nutzt Ihr ein iPad oder ein iPhone und habt noch nicht auf ios 11 umgestellt?MCG hat geschrieben: ↑30 Okt 2017, 08:08Genau!cool runnings hat geschrieben: ↑29 Okt 2017, 23:58 Danke für die Aufklärung, Thomas.
Ich habe für mich als Lösung rausgefunden, dass die abload-App das Hochladen und Verkleinern erledigt, ohne dass ich noch zusätzlich die Exif-Daten löschen muss.
Ich habe mal über FB bei den Entwicklern zart nachgefragt. Sie seien „dran“ haben sie geantwortet. Muss ein schwieriges Unterfangen sein, die App umzuprogrammieren. Ich will mich aber nicht beschweren, scheint ja ein kleines Team zu sein, und kostenlos ist es auch noch.
Heinz-Jürgen
Nur wann...
Ich bin noch auf OS10.x ...
LG aus Mostindien - Markus
Re: Wegen Grösse abgewiesene Bilder
Puh, sehe ich jetzt erst. Also alle Dateien noch mal neu hochladen und erst die Exifs löschen. Kann man eigentlich die Pixelgröße in der Exif separat löschen? Fände es vielleicht nicht schlecht, übrige Daten (wie Datum, Einstellungen usw.) auch in den verkleinerten Bildern zu behalten. Ich nutze zum Verkleinern XnView.
Schöne Uhrengrüße, Gerhard
Re: Wegen Grösse abgewiesene Bilder
Ja, XnView macht das auch falsch - zeigt einem jedoch freundliche Weise dann an, was es da für einen Schrott gemacht hat :schlumpf hat geschrieben: ↑18 Nov 2017, 20:02 Puh, sehe ich jetzt erst. Also alle Dateien noch mal neu hochladen und erst die Exifs löschen. Kann man eigentlich die Pixelgröße in der Exif separat löschen? Fände es vielleicht nicht schlecht, übrige Daten (wie Datum, Einstellungen usw.) auch in den verkleinerten Bildern zu behalten. Ich nutze zum Verkleinern XnView.
So Sachen wie Kameraseriennumer, evtl. Namen bei Nachbearbeitung, Schlagwörter die man vergeben hat, möchte man vielleicht gar nicht unbedingt mit veröfftentlichen. In so fern ist das mit dem kompletten Kahlschlag gar keine schlechte Idee.
XnView speichert keine Exif-Daten ab, wenn man im Speicher Unter Diaglog unter Optionen den folgenden Haken entfernt:
Benjamin
Re: Wegen Grösse abgewiesene Bilder
Wenn man's weiß, kein Problem..Danke für die Tipps.
Schöne Uhrengrüße, Gerhard
- berlingruss
- Beiträge: 177
- Registriert: 01 Jun 2010, 20:46
Re: Wegen Grösse abgewiesene Bilder
Ich benutze immer Picr.
Das schont auch den Server von Thomas.
Das schont auch den Server von Thomas.
"Die Hose atmet noch"