Ergebnis 1 bis 5 von 5

Thema: Responsive Images erzeugt weiße Seite in Frontend und Backend

  1. #1
    Contao-Nutzer Avatar von Nelly
    Registriert seit
    16.10.2009.
    Beiträge
    41

    Standard Responsive Images erzeugt weiße Seite in Frontend und Backend

    Hallo zusammen,

    ich möchte die Bilder auf einer Website für unterschiedl. Pixeldichten (1x, 2x, 3x, 4x) zur Verfügung stellen und habe das nun bei einem Bild versucht.
    Habe alle einschlägigen Artikel und Forumbeiträge studiert und komme jetzt nicht mehr weiter, weil mir immer eine weiße, leere Seite angezeigt wird.

    Das Bild hat eine Breite von 333px bei einer DPR von 1.
    Ich habe nun dieses Bild in der Breite 4x = 1332px hochgeladen, 280KB groß

    Polyfill ist im Seitenlayout aktiviert.
    GD Bildbreite/-höhe = 3000

    Bildgröße (Themes) ist definiert mit
    Breite 333
    Höhe 0
    Proportional
    Zoom 0
    Sizes 11vw
    Pixeldichte 1x, 2x, 3x, 4x

    Keine Mediaqueries angelegt, da ich ja nur die Pixeldichte srcset-x brauche.

    Sobald im Inhaltselement die vordefinierte Bildgröße eingestellt wird erhalte ich im Frontend die weiße Seite angezeigt.

    Im Backend erhalte ich ebenfalls eine weiße Seite, sobald ich "speichern und schließen" oder "Zurück" klicke. Der Artikel lässt sich erst wieder bearbeiten, wenn die Bildgröße in Themes gelöscht wurde.

    Probiert in Chrome und Firefox.

    Was mache ich nur falsch?

  2. #2
    Contao-Nutzer Avatar von Nelly
    Registriert seit
    16.10.2009.
    Beiträge
    41

    Standard Nachtrag

    Im Error Log steht folgendes:

    PHP-Code:
    [22-Jul-2015 18:06:20 Europe/Berlin
    PHP Warningimagecreatefromjpeg(): '/homepages/6/d41848007/htdocs/contao_3_5/files/images/ansprechpartner/gerd.jpg' is not a valid JPEG file in /homepages/6/d41848007/htdocs/contao_3_5/system/modules/core/library/Contao/GdImage.php on line 82
    #0 [internal function]: __error(2, 'imagecreatefrom...', '/homepages/6/d4...', 82, Array)
    #1 /homepages/6/d41848007/htdocs/contao_3_5/system/modules/core/library/Contao/GdImage.php(82): imagecreatefromjpeg('/homepages/6/d4...')
    #2 /homepages/6/d41848007/htdocs/contao_3_5/system/modules/core/library/Contao/Image.php(541): Contao\GdImage::fromFile(Object(Contao\File))
    #3 /homepages/6/d41848007/htdocs/contao_3_5/system/modules/core/library/Contao/Image.php(510): Contao\Image->executeResizeGd()
    #4 /homepages/6/d41848007/htdocs/contao_3_5/system/modules/core/library/Contao/Controller.php(1477): Contao\Image->executeResize()
    #5 /homepages/6/d41848007/htdocs/contao_3_5/system/modules/core/elements/ContentImage.php(69): Contao\Controller::addImageToTemplate(Object(Contao\FrontendTemplate), Array)
    #6 /homepages/6/d41848007/htdocs/contao_3_5/system/modules/core/elements/ContentElement.php(260): Contao\ContentImage->compile()
    #7 /homepages/6/d41848007/htdocs/contao_3_5/system/modules/core/elements/ContentImage.php(60): Contao\ContentElement->generate()
    #8 /homepages/6/d41848007/htdocs/contao_3_5/system/modules/core/library/Contao/Controller.php(476): Contao\ContentImage->generate()
    #9 /homepages/6/d41848007/htdocs/contao_3_5/system/modules/core/modules/ModuleArticle.php(213): Contao\Controller::getContentElement(Object(Contao\ContentModel), 'main')
    #10 /homepages/6/d41848007/htdocs/contao_3_5/system/modules/core/modules/Module.php(282): Contao\ModuleArticle->compile()
    #11 /homepages/6/d41848007/htdocs/contao_3_5/system/modules/core/modules/ModuleArticle.php(67): Contao\Module->generate()
    #12 /homepages/6/d41848007/htdocs/contao_3_5/system/modules/core/library/Contao/Controller.php(409): Contao\ModuleArticle->generate(false)
    #13 /homepages/6/d41848007/htdocs/contao_3_5/system/modules/core/library/Contao/Controller.php(269): Contao\Controller::getArticle(Object(Contao\ArticleModel), false, false, 'main')
    #14 /homepages/6/d41848007/htdocs/contao_3_5/system/modules/core/pages/PageRegular.php(133): Contao\Controller::getFrontendModule('0', 'main')
    #15 /homepages/6/d41848007/htdocs/contao_3_5/system/modules/core/controllers/FrontendIndex.php(267): Contao\PageRegular->generate(Object(Contao\PageModel), true)
    #16 /homepages/6/d41848007/htdocs/contao_3_5/index.php(20): Contao\FrontendIndex->run()
    #17 {main} 

  3. #3
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Nelly,
    probier mal ein anderes .jpg, anscheinend ist das von dir benutzte nicht in Ordnung: gerd.jpg' is not a valid JPEG file

    Wenn es mit anderen Dateien geht, dann guck mal, das du dieses eine Bild reparierst (neu speichern oder so.. musst du mal gucken).

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  4. #4
    Contao-Nutzer Avatar von Nelly
    Registriert seit
    16.10.2009.
    Beiträge
    41

    Standard

    Hallo MacKP,

    vielen herzlichen Dank für Deine Hilfe. Es war natürlich die Bilddatei.
    Der Fotograf hatte über Photoshop Metadaten zum Copyright mit gespeichert.
    Nochmal ohne Metadaten gespeichert und es funktioniert.

    Und wie Klasse ist diese Funktion Responsive Images, wenn es dann mal funktioniert!!!! DANKE!

  5. #5
    Contao-Urgestein Avatar von Kahmoon
    Registriert seit
    22.06.2009.
    Ort
    München
    Beiträge
    5.291

    Standard

    An den Metadaten kanns aber nicht liegen. Das mache ich permanent. Da ist eher was anderes beim speichern schief gegangen. Aber Hauptsache es geht

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •