Contao-Camp 2024
Ergebnis 1 bis 24 von 24

Thema: Contao CMS unterstützt keine JPEG 2000 oder WebP Bilder

  1. #1
    Gesperrt
    Registriert seit
    22.06.2009.
    Ort
    Bayern
    Beiträge
    42

    Standard Contao CMS unterstützt keine JPEG 2000 oder WebP Bilder

    Hallo liebe Contao Community, ich wollte nur mal fragen ob jemand weiss ob Contao CMS bald die Bildformate JPEG 2000 und WebP unterstützen wird?

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Teste mal folgendes in der app/config/config.yml:
    Code:
    contao:
        image:
            valid_extensions:
                - jpg
                - jpeg
                - gif
                - png
                - tif
                - tiff
                - bmp
                - svg
                - svgz
                - jp2
                - webp

  3. #3
    Gesperrt
    Registriert seit
    22.06.2009.
    Ort
    Bayern
    Beiträge
    42

    Standard Habe es versucht, leider ohne Erfolg ...

    Hallo Spooky, leider hat das editieren der "parameter.yml" nichts an der Tatsache geändert, dass Contao keine Bilder in den letzten 2 Formaten erkennt.

    contao:
    image:
    valid_extensions: ['jpg', 'jpeg', 'gif', 'png', 'tif', 'tiff', 'bmp', 'svg', 'svgz', 'jp2', 'webp']

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Zitat Zitat von niccaballero Beitrag anzeigen
    Hallo Spooky, leider hat das editieren der "parameter.yml"
    app/config/config.yml

  5. #5
    Gesperrt
    Registriert seit
    22.06.2009.
    Ort
    Bayern
    Beiträge
    42

    Standard Leider keine Änderung

    Ich habe mal einen kleinen Screenshot gemacht: http://harfe-sanchez.de/screenshot-images.png
    Wie man sehen kann erkennt Contao CMS 4.7 die beiden Grafikformate nicht, obwohl diese in der config.yml definiert sind.

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Poste die Ausgabe von
    Code:
    vendor/bin/contao-console debug:container contao.image.imagine

  7. #7
    Administratorin Avatar von lucina
    Registriert seit
    19.06.2009.
    Ort
    Kiel (DE)
    Beiträge
    7.328
    Partner-ID
    152
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zitat Zitat von niccaballero Beitrag anzeigen
    Hallo liebe Contao Community, ich wollte nur mal fragen ob jemand weiss ob Contao CMS bald die Bildformate JPEG 2000 und WebP unterstützen wird?
    Obendrein sicher auch die Frage, ob Browser das in zufrieden stellendem Umfang in absehbarer Zeit unterstützen werden. Da ist die Antwort ja auch eher nein.

  8. #8
    Gesperrt
    Registriert seit
    22.06.2009.
    Ort
    Bayern
    Beiträge
    42

    Standard Danke für die netten Zeilen ...

    Hi Lucina, ja das stimmt bestimmt. Es wird es noch etwas dauern bis es unterstützt wird und die Frage natürlich ob überhaupt ... Warum ich auf diese beiden Formate nur gekommen bin, ist weil bei Google Page Speed die Meldung kam bitte verwenden Sie "moderne Grafikformate" die die Bilder besser komprimieren. Also ignorieren wir den ganzen "Google-Schmarrn" einfach. :-)

  9. #9
    Contao-Nutzer
    Registriert seit
    09.09.2015.
    Beiträge
    88

    Standard WebP Modul verfügbar

    Hey niccaballero,

    In diesem Zusammenhang haben wir als Agentur soeben ein Bundle dazu veröffentlicht:
    https://github.com/postyou/contao-webp-bundle
    Bild und Textelemente können aktuell nun per Checkbox im webp Format ausgeliefert werden. (evtl. in Zukunft noch weiter ausbaubar auf News, Galerieelemente etc.)
    Browserunterstützung wird automatisch erkannt.
    Der Webserver muss eine der folgenden Bibliotheken besitzen.

    • cwebp
    • gd
    • imagick
    • gmagick


    Freue mich über jeden Tester.
    Weitere Features, Verbesserungsvorschläge gerne Vorschlagen

  10. #10
    Contao-Nutzer
    Registriert seit
    06.07.2015.
    Beiträge
    37

    Standard

    Zitat Zitat von mario-postyou Beitrag anzeigen
    Hey niccaballero,

    In diesem Zusammenhang haben wir als Agentur soeben ein Bundle dazu veröffentlicht:
    https://github.com/postyou/contao-webp-bundle
    Bild und Textelemente können aktuell nun per Checkbox im webp Format ausgeliefert werden. (evtl. in Zukunft noch weiter ausbaubar auf News, Galerieelemente etc.)
    Browserunterstützung wird automatisch erkannt.
    Der Webserver muss eine der folgenden Bibliotheken besitzen.

    • cwebp
    • gd
    • imagick
    • gmagick


    Freue mich über jeden Tester.
    Weitere Features, Verbesserungsvorschläge gerne Vorschlagen
    Hi,

    hab das tool eben mal eingespielt und getestet, Aber weder in Chrome (74) noch per Pagespeed hab ich eine Veränderung gemerkt, ausser: Es hat mir plötzlich alle Bildereinstellungen (Skalierungen usw) zerstört

    WebP kam aber nicht und pagespeed meckerte immer noch - oder muss ich noch etwas beachten/anstoßen?

    Contao 4.7.1 übrigens.

  11. #11
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Hallo,

    Contao 4.7

    Habe die Erweiterung von postyou (danke dafür!) installiert und sichergestellt, dass sowohl "gd" als auch "imagick" als Paket freigeschalten sind.
    Habe auch den Contao Bildercache sowie im Browser den Cache geleert, noch werden mir jedoch keine webp-Bilder ausgespielt, auch nicht wenn ich ein neues Bild einfüge.
    Habe mal auf Github ein ticket eröffnet.

    Überhaupt würde mich interessieren wie das genau funktioniert - wenn man zB einige hundert Bilder hat ob es da nicht zu irgendwelchen Problemen kommen kann aufgrund der Menge.

    Wollte es nun mal manuell testen und habe dafür den Code von @spooky für die Bilder-suffixes eingebaut und anschl. den Cache via Manager geleert.
    In der Dateiverwaltung verfügen die webp-Bilder über keine Vorschau und wenn man diese als Bildelement einbaut wird zwar der HTML-Code ausgespielt, man sieht jedoch kein Bild im FE (Google Chrome, habe mir damit schon webp-Bilder angesehen).

    Ausgabe Konsole:
    Code:
    X-Powered-By: PHP/4.4.9
    Content-type: text/html
    
    <br />
    <b>Parse error</b>:  syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRING or '(' in <b>/kunden/123/myproject/vendor/contao/manager-bundle/bin/contao-console</b> on line <b>12</b><br />

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Du verwendest die falsche PHP Version auf der Konsole.

  13. #13
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Ah ja, danke.

    Code:
    Information for Service "contao.image.imagine"
    ==============================================
    
     ---------------- ---------------------- 
      Option           Value                 
     ---------------- ---------------------- 
      Service ID       contao.image.imagine  
      Class            Imagine\Gd\Imagine    
      Tags             -                     
      Public           yes                   
      Synthetic        no                    
      Lazy             no                    
      Shared           yes                   
      Abstract         no                    
      Autowired        no                    
      Autoconfigured   no

  14. #14
    Alter Contao-Hase
    Registriert seit
    12.10.2010.
    Beiträge
    1.016

    Standard

    Hi Leute,

    auch ich schlag mich grad mit PageSpeed-Test von goolge rum.
    Hab eine sehr "Bildlastige" Website erstellt. Bilder und Grafiken sind in jpg, png und svg. Im BE von Contao Bildgrößen definiert etc.
    Google-Page-Speed meckert aber rum und die Seite ist nur im gelben Bereich.

    Sollte ich auf die neue Formate umsteigen, so wie sie google empfehlt ?
    Bildformate wie JPEG 2000, JPEG XR und WebP bieten oft eine bessere Komprimierung als PNG oder JPEG, was schnellere Downloads und einen geringeren Datenverbrauch ermöglicht.
    Oder macht das keinen Sinn, weil bestimmte Browser das nicht verstehen?

  15. #15
    Contao-Fan Avatar von Ainschy
    Registriert seit
    24.06.2009.
    Ort
    Wenden
    Beiträge
    793
    Partner-ID
    5666
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Die neuste Contao Version 4.9 kann die Bilder ins Webp Format umwandeln.

    In den Bildgrößen Definitionen lässt sich dieses aktivieren.

  16. #16
    Contao-Fan
    Registriert seit
    01.11.2013.
    Beiträge
    644

    Standard

    Zitat Zitat von Schnippel Beitrag anzeigen
    Oder macht das keinen Sinn, weil bestimmte Browser das nicht verstehen?
    Zu diesem Thema kann ein Blick hier immer nicht schaden: https://caniuse.com/#search=WebP

    So wie es aussieht arbeitet hier Contao auch nach dem "Progressive enhancement" Prinzip und stellt dieses Format nur Browsern zur Verfügung welche damit umgehen können.
    https://contao.org/de/news/contao_4-8-0.html

    PS: in Contao 4.9 ist auch bereits eine lazy image Funktion nativ integriert, siehe hier:
    https://contao.org/de/news/contao_4-9-0.html

    Kann bei Bildlastigen websites in Bezug auf die Ladezeit sehr nützlich sein.

  17. #17
    Alter Contao-Hase
    Registriert seit
    12.10.2010.
    Beiträge
    1.016

    Standard

    Die neuste Contao Version 4.9 kann die Bilder ins Webp Format umwandeln.

    In den Bildgrößen Definitionen lässt sich dieses aktivieren.
    Bei mir kommt da der Hinweis:

    Bildformate konvertieren
    Keine Einträge gefunden.
    WEBP wird auf Ihrem Server nicht unterstützt.
    Unbenannt-1.jpg
    Bin bei Mittwald und dort ist das Bildbearbeitungsprogramm "webP" installiert

  18. #18
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Soweit ich weiß unterstützt Mittwald unter Verwendung von PHP Imagick kein WebP. Du musst evt. Gmagick einsetzen, wenn verfügbar:
    Code:
    # config/config.yml
    contao:
        image:
            imagine_service: 'contao.image.imagine.gmagick'

  19. #19
    Alter Contao-Hase
    Registriert seit
    12.10.2010.
    Beiträge
    1.016

    Standard

    Diese Software habe ich bei Mittwald aktiviert:

    Unbenannt-2.jpg

    In der php.ini imagick auskommentiert:

    Code:
    ;extension=imagick.so
    Ist "gmagick" das Gleiche wie "GraphicsMagick" ?

  20. #20
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    6.715
    Contao-Projekt unterstützen

    Support Contao

    Standard

    @Spooky
    Ich hatte @toflar bisher so verstanden, das Contao gmagick automatisch nutzt falls vorhanden, sonst imagick und falls auch das nicht da ist gdlib.
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  21. #21
    Alter Contao-Hase
    Registriert seit
    12.10.2010.
    Beiträge
    1.016

    Standard

    Ich hab bei Mittwald auf dem Server für die Bildbearbeitung folgende Programme laufen:

    - GraphicsMagick
    - ImageMagick
    - WebP

    In der php.ini hab ich die ImageMagick auskommentiert, also so hier:
    PHP-Code:
    PHP-Code:
    ;extension=imagick.so 
    (Warum hab ich das gemacht? Wegen einer Fehlermeldung "Broken Image" )


    Die config.yml hab ich ergänzt und sie schaut nun so aus:
    Code:
    contao:
        url_suffix: ""
        image:
            imagine_service: 'contao.image.imagine.gmagick'
    Die Seite ist nicht mehr aufrufbar und es kommt folgende Fehlermeldung:
    Internal Server Error
    Was ist das Problem?
    Gmagick not installed
    Geändert von Schnippel (26.05.2020 um 08:12 Uhr)

  22. #22
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    So wie es aussieht fehlt bei dir Gmagick. Da musst du dich an den Hoster wenden.

    Alternativ kannst du auch GD verwenden, das würde ich aber nicht empfehlen.

  23. #23
    Alter Contao-Hase
    Registriert seit
    12.10.2010.
    Beiträge
    1.016

    Standard

    Okay, danke,
    ich frag bei Mittwald an, inwieweit das Programm Gmagick möglich ist.

  24. #24
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.896
    Partner-ID
    10107

    Standard

    Gmagick ist eine PHP Extension, womit die Bildbearbeitung über die GraphicsMagick API ermöglicht wird.

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
  •