• Gelöst ftomasch

    (@ftomasch)


    Hallo!
    Meine Bilddateien für WordPress habe ich in das WebP-Format exportiert. Dabei enthält jedes Bild folgende Metadaten: eine Captions (Beschreibung), einen Tag (Keyword) sowie Copyright-Informationen im XMP-Format.
    Diese Metadaten sind beim Import nach WordPress nicht mehr im Bild enthalten.

    Für die Erstellung und Verwaltung von Metadaten benutze ich Digikam auf Kubuntu.
    Die Metadaten werden der Bilddatei hinzugefügt. Es existiert keine seperate xmp-Datei (Filial- oder Sidecardatei)
    In Kubuntu werden die Metadaten noch richtig dargestellt.
    Nach dem Import in WordPress sind die Metadaten nicht mehr vorhanden.

    Wenn ich dagegen ein Bild als jpg erstelle und in WP importiere, sind sämtliche Metadaten vorhanden.

    Was kann ich machen, dass Metadaten von Dateien im WebP-Format beim Import in WP erhalten bleiben?

Ansicht von 13 Antworten – 1 bis 13 (von insgesamt 13)
  • Moderator La Geek

    (@la-geek)

    Teste den Import einmal mit dem Plugin (free Version) EWWW Image Optimizer: Dieses Plugin bietet sehr detaillierte Optionen, um Metadaten (EXIF/IPTC) gezielt beizubehalten, auch wenn Bilder in WebP umgewandelt oder als solche hochgeladen werden.

    Thread-Starter ftomasch

    (@ftomasch)

    Hallo!
    Das Plugin EWWW Image Optimizer habe ich mir intensiv angeschaut.
    Leider habe ich keine Einstellung gefunden, die beim Import von Bildern Metadaten „rettet“.
    Ich habe lediglich eine Option gefunden, mit der ich bereits in der Mediathek befindliche JPEG´s in WebP umwandeln kann.
    Und eine Funktion, die Metadaten löscht.
    Habe ich da möglicherweise etwas übersehen?

    Moderator La Geek

    (@la-geek)

    Vermutlich ist bei dir nur die GD-Bibliothek vorhanden.

    Deaktiviere EWWW IO wieder.

    Kopiere diesen Code in einen Texteditor (z. B. Notepad++) und speichere es als test.php ab. Lade die Datei in das Stammverzeichnis deiner WordPress-Installation hoch. Rufe die Datei im Browser auf: deinedomain.de/test.php. Lösche die Datei anschließend wieder.

    <?php
    if (extension_loaded('imagick')) {
        echo "✅ ImageMagick ist aktiv. Metadaten-Erhalt ist möglich.";
    } else {
        echo "❌ Nur GD aktiv. Metadaten in WebP werden IMMER gelöscht. Kontaktiere deinen Hoster.";
    }
    ?>
    • Diese Antwort wurde vor 3 Wochen, 4 Tagen von La Geek geändert. Grund: Deativiere das Plugin EWWW wieder nachgetragen
    Moderator La Geek

    (@la-geek)

    @ftomasch
    Ich habe nun verschiedene Ansätze getestet (inkl. Code-Snippets in entweder wp-config.php oder .htaccess oder functions.php) aber ich bekomme es auch nicht hin. Die Metadaten in WebP werden bei der Konvertierung entfernt.
    ¯\_(ツ)_/¯

    Thread-Starter ftomasch

    (@ftomasch)

    Eine Verständnisfrage habe ich noch:
    Liegt das Problem beim Hoster oder bei WordPress?
    (Weil etwas weiter oben die Empfehlung stand meinen Hoster zu informieren ….)

    • Diese Antwort wurde vor 3 Wochen, 3 Tagen von ftomasch geändert.
    Moderator La Geek

    (@la-geek)

    Du hast den Thread auf „gelöst“ gesetzt. Ich habe ihn wieder auf „nicht gelöst“ gestellt. Vielleicht postet ja noch jemand eine Lösung. Sollte das Thema aber für dich erledigt sein, dann mach das einfach wieder rückgängig.

    Die Empfehlung oben galt den installierten PHP-Bibliotheken, laut meiner Recherchen benötige WebP (für Metadaten) die Bibliothek „ImageMagick“.

    Wie ich bereits schrieb, hab ich Etliches ausprobiert, und nichts hat geholfen. Es gibt 10 Jahre alte WordPress-Tickets zu dieser Problematik, die aber ohne Lösungswege geschlossen wurden. Ich weiß nicht, ob das aktuell innerhalb der WordPress-Entwicklung thematisiert wird.

    Für mich (!) sieht es so aus, als würde WordPress die Metadaten entfernen, um möglichst kleine Dateigrößen in WebP zu generieren.

    Thread-Starter ftomasch

    (@ftomasch)

    Hallo La Geek!
    Bis auf die besagten XMP-Daten, die während des Exportes verschwinden, funktioniert WebP in WordPress einwandfrei.
    Ja, das ist eine gute Idee diese Frage etwas länger offen zu lassen.

    Klar, ich kann wieder zurück zum Jpg – Format gehen. Die Bildqualität beim komprimieren ist ja inzwischen recht gut.
    Meine Bilder haben filigrane Farbnuancen. Da Jpeg die Kontraste betont aber WebP dagegen beim komprimieren etwas weicher ist, bilden sich dort kaum „Verlaufsstreifen“. Das war der Grund für mich WebP vorzuziehen.
    Vielen Dank für den Rückblick in Bezug auf WebP. So wird die Entscheidung für mein WEB-Dateiformat recht einfach …..

    Viele liebe Grüße

    Moderator threadi

    (@threadi)

    Das Problem wird durch PHP verursacht. Grund: WordPress nutzt zum Auslesen von EXIF-Daten die PHP-eigene Funktion exif_read_data(). Und die unterstützt auch in der aktuellsten PHP-Version 8.4 kein webp.

    Es gibt dazu hier bei PHP ein offenes Issue: https://github.com/php/php-src/issues/19904

    Bei WordPress ist hier eines, wo diese Erkenntnis auch dokumentiert ist: https://core.trac.wordpress.org/ticket/55057

    Du hast aus meiner Sicht folgende Möglichkeiten:

    • Hänge dich an das o.g. Ticket dran um ihm mehr Bedeutung zu geben. Möglicherweise findet sich dann jemand, der das in den WordPress Core implementieren könnte. Das kann jedoch noch eine unbekannte Zeit dauern.
    • Oder warte bis PHP die Unterstützung ergänzt. Allerdings ist auch hier offen wann das passiert. Und wenn es passiert, müsste dein Hoster die dann neue PHP-Version dir bereitstellen.
    • Oder verwende nicht webp sondern andere Bildformate, die hierbei unterstützt werden.
    • Oder schau dir mal Plugins an, die so eine Unterstützung wohl bieten. Soweit ich weiß können das folgende Plugins:
      https://wordpress.org/plugins/media-library-assistant/
      https://de.wordpress.org/plugins/add-exif-and-iptc-meta-data-to-attachment/
    Thread-Starter ftomasch

    (@ftomasch)

    Hallo threadi!
    Das wäre die Lösung!

    Ich habe beide Plugins ausprobiert.
    Der „Medien-Assistent“ macht einen sehr guten Eindruck!
    Beim „Bearbeiten“ eines Bildes erscheinen sehr viele zusätzliche Fenster.
    Im Feld „Attachment File Metadata“ werden die XMP-Anhänge die ich vor den Import in WP hinzugefügt perfekt angezeigt.

    Weiter oben befinden sich die Metadatenfelder von WordPress.
    Wenn ich auf nun den Link „Map IPTC/EXIF/WP metadata“ klicke passiert leider nichts.
    Wie kann ich die angehängten Daten automatisch in die WP-Felder hinzufügen?
    Bzw. gibt es eine Anleitung für den Medien Assistent? Leider habe ich nichts gefunden.

    Das zweite Plugin scheint ebenfalls sehr leistungsfähig zu sein. Leider habe ich die Beschreibung der Funktionsweise aus Details nicht verstanden. Ist es erforderlich WP einen PHP-Code hinzuzufügen?

    Moderator threadi

    (@threadi)

    Ich kenne beide Plugins nur vom Namen her und was sie laut Beschreibung leisten können. Meine Vermutung wäre, dass man keine eigenen PHP-Codes hinzufügen muss um die Funktionen zu nutzen – denn das wäre wenig sinnvoll, dafür sind ja Plugins da. Wenn etwas aus deiner Sicht nicht geht, wende dich am besten an deren Supportforen.

    Moderator Support Moderator

    (@moderator)

    Da seit einiger Zeit keine Rückmeldung mehr vom TE (Thread-Ersteller) kam, wird der Thread aus administrativen Gründen auf gelöst gesetzt, damit die ungelösten Threads, in denen noch Hilfe benötigt wird, leichter auffindbar sind.

    Der Status „gelöst“ kann vom TE jederzeit geändert und der Thread kann mit Nachfragen oder einem Feedback ergänzt werden.

    Lösung gefunden? In einem User-helfen-User-Forum wie diesem hier ist das Posten der Lösung für andere User immer hilfreich, danke.

    Thread-Starter ftomasch

    (@ftomasch)

    Nein, leider habe ich keine Lösung gefunden.

    Ich werde für WordPress meine Bilddateien in jpeg umwandeln. Da werden Metadateien problemlos erkannt und mit importiert.

    Plugins wie „Medien-Assistent“ können dann auch effiektiv genutzt werden.

    Nebenbei emerkt: Bin ich der Einzige der in den Metadaten die Captions nutzt um Bilder auszuzeichnen?

    Moderator threadi

    (@threadi)

    Nein, bist du nicht. Aber bei webp als Dateiformat ist es wie geschrieben eben problematisch.

Ansicht von 13 Antworten – 1 bis 13 (von insgesamt 13)

Du musst angemeldet sein, um auf dieses Thema zu antworten.