Bilder/Thumbnails auf Startseite laden zu groß – Lightbox soll aber 1920 px behalten

  • Hallo zusammen,

    mir ist nach dem letzten Zeta-Producer-Update 17.2 ein Problem mit den Bildern auf meiner Startseite aufgefallen.

    Ich verwende normale Bild-Elemente mit Lightbox-Funktion. Auf der Webseite werden die Bilder responsiv klein dargestellt, zum Beispiel ungefähr mit 605 × 340 px. Wenn man das Bild anklickt bzw. in der Lightbox öffnet, soll es aber weiterhin groß angezeigt werden, also z. B. mit 1920 × 1080 px.

    Das Problem:
    Google PageSpeed/Lighthouse meldet jetzt, dass die Bilder auf der Seite viel größer geladen werden als nötig. Ein Beispiel:

    • Bilddatei: luftaufnahme-immobilie-grundstueck-bevenrode.jpg
    • im HTML: width="1920" / height="1080"
    • tatsächliche Anzeige auf der Seite: ca. 605 × 340 px
    • Dateigröße: ca. 490 KiB
    • PageSpeed meldet: „Diese Bilddatei ist für die angezeigten Abmessungen größer als nötig“

    Ich möchte aber nicht einfach die Bilddatei auf 605 px oder 1280 px verkleinern, weil die Lightbox weiterhin eine größere Version in guter Qualität anzeigen soll.

    Meine Frage:
    Gibt es in Zeta Producer eine Möglichkeit, dass für die normale Seitenansicht automatisch ein echtes kleineres Thumbnail geladen wird, aber die Lightbox weiterhin das große Bild mit 1920 × 1080 px verwendet?

    Also im Prinzip:

    • Seitenansicht: kleines Thumbnail / responsive Bild
    • Lightbox: große Bildversion 1920 × 1080 px

    Falls das aktuell nicht möglich ist: Könnte das eventuell ein Problem seit dem letzten Update sein oder wäre das ein Fall für eine Verbesserung/Patch, damit Zeta Producer automatisch srcset/responsive Bilder oder separate Thumbnail-Dateien für normale Bild-Elemente erzeugt?

    Ich nutze Zeta Producer und habe das Problem besonders bei den Bildern auf der Startseite bemerkt. Vorher ist mir diese PageSpeed-Meldung in dieser Form nicht aufgefallen.

    Hat jemand eine Lösung oder weiß, ob es dafür eine Einstellung gibt?

    Vielen Dank und viele Grüße
    Olav Kaminski


    • Offizieller Beitrag

    Hallo Herr Kaminski,

    wir konnten das Verhalten in eigenen Projekten bisher nicht nachvollziehen. Zeta Producer erzeugt dort korrekt zwei Ausgabedateien: eine kleinere Datei für die normale Seitenansicht und eine größere -large-Datei für die Lightbox. Auch die width-/height-Angaben im HTML passen dort zur tatsächlich ausgegebenen Bilddatei.

    Bei Ihrer Website sieht es etwas anders aus: Die beiden Bilddateien sind zwar vorhanden, aber die Größenangaben im HTML passen offenbar nicht ganz zur tatsächlich eingebundenen Datei. Das kann z. B. passieren, wenn die Bildausgabe noch aus einem älteren Stand stammt oder das Thumbnail nicht neu berechnet wurde.

    Bitte versuchen Sie einmal Folgendes:

    Das betreffende Bild-Widget in Zeta Producer öffnen, bestätigen und die Website erneut veröffentlichen.
    Falls das nicht reicht: Die Spalte, in der sich das Bild-Widget befindet, einmal kleiner und wieder größer ziehen, damit die Bildausgabe neu berechnet wird.
    Danach die Website vollständig neu veröffentlichen, idealerweise nicht nur geänderte Dateien.

    Zusätzlich unterstützt Zeta Producer 17.2 nun auch WebP. Es wäre daher sinnvoll, die Bilder einmal in das moderne WebP-Format zu übernehmen bzw. neu zu importieren und anschließend neu zu veröffentlichen. Das reduziert in der Regel die Dateigröße deutlich und sorgt gleichzeitig dafür, dass die Bildausgabe neu erzeugt wird.

    Nach unserer Einschätzung liegt hier daher wahrscheinlich kein grundsätzliches Lightbox-Problem vor. Die Lightbox verwendet korrekt die große Bildversion; auffällig ist eher die veraltete oder inkonsistente Ausgabe des normalen Bildes.

  • Hallo,

    vielen Dank für Ihre Rückmeldung und die Hinweise! Ich habe die Schritte genauso umgesetzt: Bild-Widget erneut geöffnet, bestätigt, die Spaltengröße neu angepasst und anschließend die Website komplett neu veröffentlicht.

    Trotzdem sehe ich weiterhin, dass das normale Bild in der Seitenansicht größer geladen wird, als es angezeigt wird. Zum Beispiel wird das Bild auf der Seite mit ca. 625 × 351 Pixeln dargestellt, während die geladene Bilddatei 945 × 532 Pixel hat.

    Ich habe Ihnen die aktuellen Screenshots aus dem PageSpeed-Test beigefügt. Falls es noch einen spezifischen Schritt gibt, den ich beachten sollte, lassen Sie es mich wissen. Ansonsten vielen Dank für die bisherige Unterstützung!

    Viele Grüße
    Olav Kaminski

    • Offizieller Beitrag

    Hallo Herr Kaminski,

    danke für die Rückmeldung und die Screenshots.

    Der HTML-Code sieht jetzt korrekt aus. Das Bild wird aktuell so ausgegeben:

    Code
    <img src=".../luftaufnahme-immobilie-grundstueck-bevenrode.webp"
        width="945"
        height="532">

    Diese width-/height-Angaben beschreiben die tatsächlich erzeugte Bilddatei. Dass das Bild im Layout responsiv kleiner angezeigt wird, z. B. mit ca. 605 × 341 px, ist normal und wird per CSS gesteuert.

    Die Lightbox ist ebenfalls nicht das Problem: Für die Lightbox wird weiterhin die größere Datei verwendet.

    Die Meldung bedeutet in diesem Fall: Für die konkrete Darstellung im Browser wäre theoretisch noch eine kleinere Bilddatei ausreichend. Zeta Producer erzeugt bereits eine kleinere Ausgabe für die normale Seitenansicht und eine große Ausgabe für die Lightbox, aber aktuell nicht zusätzlich mehrere abgestufte Varianten für jede mögliche Bildschirm-/Spaltenbreite.

    Das Verhalten ist daher grundsätzlich normal. Die Warnung ist eher eine Optimierungsempfehlung als ein Fehler.

    Aus unserer Sicht liegt hier aber kein Fehler vor. Die normale Seitenansicht verwendet bereits die kleinere WebP-Datei, die Lightbox verwendet die große Version.

  • Hallo,

    ich habe noch einen Test gemacht: Ich habe dasselbe Bild zusätzlich neu eingefügt und in der sichtbaren Darstellung deutlich kleiner gezogen. Trotzdem scheint Zeta für die normale Seitenansicht wieder dieselbe bzw. eine feste Ausgabedatei zu verwenden. Die tatsächliche visuelle Größe im Layout scheint also nicht entscheidend für die erzeugte Bilddatei zu sein.

    Für mich sieht es deshalb so aus, als würde Zeta Producer bei normalen Bild-Widgets eine interne Standardgröße für die normale Bildausgabe verwenden, z. B. 945 × 532 px, unabhängig davon, ob das Bild im Layout später sichtbar nur ca. 605 × 341 px groß dargestellt wird.

    Meine konkrete Frage wäre daher:

    Gibt es eine Möglichkeit, diese normale Ausgabedatei manuell kleiner festzulegen, z. B. auf ungefähr 625 × 352 px, während die Lightbox weiterhin die große Bildversion verwendet?

    Oder ist das aktuelle Verhalten grundsätzlich so vorgesehen und nur mit einer manuellen Sonderlösung bzw. zukünftiger srcset-Unterstützung lösbar?

    Viele Grüße
    Olav Kaminski

    • Offizieller Beitrag

    Hallo Herr Kaminski,

    vielen Dank für Ihren weiteren Test.

    Nach unseren eigenen Tests können wir das Verhalten leider nicht nachvollziehen. Bei unseren Projekten werden für die Seitenansicht und die Lightbox ebenfalls getrennte Bilddateien erzeugt, und die HTML-Ausgabe entspricht der tatsächlich verwendeten Bildgröße.

    Eine Möglichkeit, die Größe der für das normale Bild-Widget erzeugten Ausgabedatei manuell festzulegen (z. B. 625 × 352 Pixel), gibt es derzeit nicht. Die Bildausgabe wird von Zeta Producer automatisch erzeugt und optimiert.

    Dass das Bild im Browser anschließend responsiv kleiner dargestellt wird als die erzeugte Bilddatei, ist grundsätzlich normal und wird von Lighthouse als Optimierungspotenzial bewertet. Das bedeutet jedoch nicht, dass hier ein Fehler in der Bildausgabe vorliegt.

    Da wir das von Ihnen beschriebene Verhalten in eigenen Projekten nicht reproduzieren können, können wir leider keine weitergehende Aussage dazu treffen. Falls wir das Thema künftig weiter optimieren (z. B. durch eine noch feinere responsive Bildausgabe mittels srcset), würde das diese Lighthouse-Empfehlung voraussichtlich weiter verbessern.

    Nach aktuellem Stand sehen wir hier jedoch keinen Fehler in der Lightbox-Funktion oder der grundsätzlichen Bildausgabe von Zeta Producer.

    • Offizieller Beitrag

    OlavIch vermute, die Website beim Test der Bilder einfach nicht in voller Breite dargestellt wurde (Browser-Fenster zu schmal) und das Bild daher etwas skaliert war. Das ist das normale, gewollte Verhalten.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!