Puncte:3

Cum pot folosi suportul WebP de la core în loc de modulul WebP?

drapel cn

In conformitate cu schimba înregistrarea, Drupal 9.2 acceptă WebP pentru o compresie mai bună a imaginii.

Am folosit modul WebP pe site-ul meu 9.1 pentru a servi imagini WebP, dar are un bug care distruge performanța și aș dori să folosesc Core dacă este posibil.

Deci, când fac upgrade la 9.2, cum pot înlocui modulul WebP cu suportul WebP de la core?

Am făcut upgrade la 9.2, am dezinstalat WebP și am căutat opțiuni WebP, dar nu am găsit nimic.

Acest Postarea Lullabot a spus că ar trebui să fie susținută în Convertit efect, dar nu văd opțiunea.

Puncte:6
drapel cn

WebP este acceptat în setul de instrumente pentru imagini GD.

După cum este menționat în înregistrarea modificărilor, puteți verifica dacă versiunea dvs. de PHP are suport WebP accesând admin/reports/status/php#module_gd.

Ce se întâmplă dacă folosesc Imagemagick?

Dacă procesați multă imagine pe site-ul dvs., este posibil să utilizați setul de instrumente ImageMagick prin intermediul Modulul de contribuție ImageMagick. În acest caz, nu contează dacă suportul GD este activat, deoarece Drupal folosește Imagemagick, nu GD.

Deci, mai întâi, verificați setul de instrumente pentru imagini la /admin/config/media/image-toolkit. Dacă utilizați ImageMagick, trebuie să faceți următoarele:

  1. Clic Formate de imagine titlul acordeonului pe /admin/config/media/image-toolkit.
  2. În Activați/dezactivați formatele de imagine, derulați în jos la WEBP și setați activat: adevărat.
  3. Salva.

Acest lucru vă va permite acum să convertiți în WebP pentru stilurile dvs. de imagine. (/admin/config/media/image-styles)

Ce se întâmplă dacă folosesc imagini receptive?

Dacă utilizați stiluri de imagine receptive pe site-ul dvs. prin intermediul nucleului Imagine receptivă modul și convertiți toate stilurile de imagine în WebP, veți întrerupe suportul pentru versiunile mai vechi de Safari și Internet Explorer, care nu acceptă WebP. (caniuse webP)

Acesta este ceva ce modulul WebP se ocupă automat, dar core nu. Deci, dacă convertiți totul în WebP și numiți asta o zi, vă veți sparge site-ul pentru unii utilizatori.

Din păcate, modulul de imagine receptivă al core acceptă doar puncte de întrerupere bazate pe dimensiunea ferestrei de vizualizare, dar abordarea corectă este să setați tip pe etichetă, ceea ce nucleul nu vă permite să faceți. Este un problema drupal.org despre aceasta.

Soluții:

  • Folosește WebP sau ImageOptimize WebP module în loc de nucleu.
  • Pentru fiecare stil de imagine receptivă (/admin/config/media/responsive-image-style/MY_STYLE), utilizați stiluri de imagine convertite în WebP pentru toate punctele de întrerupere, apoi utilizați un stil de imagine non-WebP ca Stilul de imagine de rezervă.
drapel br
Rețineți în ceea ce privește performanța că există un patch gata, iar scopul meu ar fi să îl îmbin în următoarele zile și să obțin o lansare stabilă cât mai curând posibil.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.