28 กรกฎาคม 2565

วิธีแปลงไฟล์รูปเป็น WebP ใน Drupal 9.2 ขึ้นไป โดยไม่ต้องลง Module เพิ่ม

WebP คือฟอร์แมตไฟล์รูปภาพที่มีคุณภาพสูง แต่ใช้พื้นที่เก็บข้อมูลน้อยมากเมื่อเทียบกับไฟล์ฟอร์แมตอื่นๆ

เรื่องที่เกี่ยวข้อง: WebP

WebP with PHP's GD in Drupal 9.2

สำหรับโปรแกรม Drupal เวอร์ชั่น 9.2 หรือสูงกว่า นั้นรองรับการแปลงไฟล์รูปภาพในฟอร์แมตต่างๆ ให้เป็น WebP โดยไม่ต้องลง Module อะไรเพิ่ม ซึ่งสามารถตรวจสอบว่า PHP ที่ใช้งานนั้นรองรับ GD WebP แล้วหรือยัง ได้จากหน้าเพจ สถานะของเว็บไซต์ (Status report) หัวข้อ PHP

วิธีแปลงไฟล์ภาพให้เป็น WebP ด้วยคำสั่ง Image styles

ผู้ใช้งาน Drupal โดยทั่วไป น่าจะคุ้นเคยกับการจัดการรูปภาพด้วย Image styles กันอยู่แล้ว ซึ่งการแปลงไฟล์ฟอร์แมตของรูปภาพให้เป็น WebP ก็เพียงแค่เพิ่มอีก 1 ขั้นตอนเท่านั้น

ขั้นตอนการเลือก Effect ให้เลือกคำสั่ง Convert

จากนั้นเลือกฟอร์แมต WebP (WEBP)

เพียงเท่านี้ เวลาเลือกใช้รูปภาพจาก Image styles ที่กำหนดไว้ ก็จะได้ไฟล์ฟอร์แมตที่เป็น WebP

เมื่อ Inspect เปิด Developer Tools ตรวจสอบดู ก็จะเห็นว่ารูปภาพดังกล่าวเป็นไฟล์ฟอร์แมต .webp

อ้างอิง: Drupal 9.2 will support WebP images out of the box