โค้ด: เลือกทั้งหมด
<?php
$image = new Imagick('test.jpg'); //-----ใส่ชื่อไฟล์ภาพที่เราต้องการแปลง
$image->writeImage('webp:conv_webp.webp'); //----ส่วนแปลงไฟล์เป็น webp ซึ่งจะแปลงออกมาเป็น binary และจะบันทึกรูปลงเครื่องเรา
header("Content-Type: image/webp"); //---ใส่ประเภทไฟล์เป็น image/webp
$output = $image->getimageblob(); //-----ใช้คำสั่งนี้ในการแปลงและให้แสดงออกมาเป็นไฟล์ webp
echo $output; //----ให้รูปภาพแสดงที่หน้าจอของเรา
?>
จากใน folder ที่เก็บรูปต้นฉบับ และไฟล์ที่ถูกแปลงเป็น webp หน้าจอ