Contao-Camp 2024
Ergebnis 1 bis 9 von 9

Thema: webp bei Contao 4.8 mit GD

  1. #1
    Contao-Nutzer Avatar von creo code
    Registriert seit
    04.04.2019.
    Beiträge
    17

    Standard webp bei Contao 4.8 mit GD

    Bei 4.8 gibt es nun einen offiziellen Support aus der Core zur Erstellung für webp Bilder.

    Nun wollte ich dies einmal probieren. Am Server ist bei gd der WebP enabled.
    Über imagewebp() kann ich auch am server webp Bilder erstellen.

    In folge dessen habe ich bei der config.yml den image_service und webp bei valid_extensions hinzugefügt:
    PHP-Code:
    contao:
        
    url_suffix''
        
    image:
          
    valid_extensions: ['jpg''jpeg''gif''png''tif''tiff''bmp''svg''svgz''webp']
          
    imagine_servicecontao.image.imagine.gd 
    Bei den Vordefinierten Bildgrößen kann ich nun die Checkboxen "... zu WEBP" anklicken.
    Allerdings hört es da schon auf.
    Bildcache geleert und Seite neu aufgerufen.
    Es erstellt für die Bilder zwar einen webp Pfad der zu assets führt allerdings findet sich unter assets kein webp Bild, sondern nur die üblichen .jpg und eine leere Datei mit zufälliger Zeichen/Zahlenfolge.

    Ist der Support hier für GD noch nicht implementiert?
    Aber warum wird dann imagewebp() in der Funktion supportsWebp() in der Core geprüft?
    https://github.com/contao/core-bundl....php#L419-L422

  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

    Contao 4.8 benutzt Deferred Image Generation. Das Bild existiert in assets erst dann, wenn es auch tatsächlich angefordert wurde.

  3. #3
    Contao-Nutzer Avatar von creo code
    Registriert seit
    04.04.2019.
    Beiträge
    17

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Contao 4.8 benutzt Deferred Image Generation. Das Bild existiert in assets erst dann, wenn es auch tatsächlich angefordert wurde.
    Die Seite/Bilder hab ich erneut aufgerufen. Diese werden ja auch zugeschnitten und liegen dann in assets, nur halt die webp Formate fehlen
    Statt den webp Formaten liegt in assets dann eine leere Datei mit zufälliger Zahlen/Zeichenfolge.

  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

    Hat dein Browser webp angefordert? Bzw. hast du einfach mal versucht die URL zum webp Bild selbst aufzurufen?
    Geändert von Spooky (23.08.2019 um 12:34 Uhr)

  5. #5
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Muß auch über die gd gehen mit:

    Code:
    imagine_service: 'contao.image.imagine.gd'
    Im Frontend über die Chrome Dev-Tools sehe ich dann das srcset mit der .webp aus einem asset folder und kann die auch separat aufrufen/erreichen ...
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  6. #6
    Contao-Nutzer Avatar von creo code
    Registriert seit
    04.04.2019.
    Beiträge
    17

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Hat dein Browser webp angefordert? Bzw. hast du einfach mal versucht die URL zum webp Bild selbst aufzurufen?
    Ja, er fordert die Bilder im webp Format an, welche unter assets/images liegen sollten.
    Nur unter assets befindet sich keine webp Bilder

    Zitat Zitat von Franko Beitrag anzeigen
    Muß auch über die gd gehen mit:

    Code:
    imagine_service: 'contao.image.imagine.gd'
    Im Frontend über die Chrome Dev-Tools sehe ich dann das srcset mit der .webp aus einem asset folder und kann die auch separat aufrufen/erreichen ...
    Werden die Bilder im webp Format bei dir korrekt zugeschnitten?

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

    Standard

    Hast du die URL zum webp Bild nun schon direkt aufgerufen oder nicht?

  8. #8
    Contao-Urgestein Avatar von Franko
    Registriert seit
    22.06.2009.
    Beiträge
    1.503
    Partner-ID
    6122

    Standard

    Habs gerade mal mit verschiedene Breiten Angaben probiert - .webp werden entsprechend zugeschnitten ...
    Freelancer, Digital Design Enthusiast, Contao Aficionado and Tutorial Junkie @MoinFranko - Carpe diem ...

  9. #9
    Contao-Nutzer Avatar von creo code
    Registriert seit
    04.04.2019.
    Beiträge
    17

    Standard

    Keine Ahnung warum es nicht funktioniert hat..
    Heut nochmals ein Update via Composer gemacht.

    Keine Interessanten Updates:
    PHP-Code:
    Package operations0 installs5 updates0 removals
      
    Updating beberlei/assert (v3.2.1 => v3.2.3): Downloading (100%)
      - 
    Updating scheb/two-factor-bundle (v4.6.0 => v4.7.0): Downloading (100%)
      - 
    Updating knplabs/knp-menu (2.4.1 => 2.5.0): Downloading (100%)
      - 
    Updating webmozart/assert (1.4.0 => 1.5.0): Downloading (100%)
      - 
    Updating derhaeuptling/contao-seo-serp-preview (3.0.5 => 3.0.6): Downloading (100%) 
    Aber siehe da.. jetzt geht's und webp werden auch korrekt zugeschnitten.

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
  •