นี่คือซอร์สโค้ดใน JS บริสุทธิ์เพื่อแปลงรูปแบบ WebP ที่ไม่ได้รับการสนับสนุนอย่างกว้างขวางเป็นรูปแบบ JPG (PNG เป็นไปได้)
หลังจากดำเนินการเว็บไซต์ด้วยรหัสนี้และการตั้งค่า URL-to-WEBP-Image WebPTOJPG จะแปลงภาพจาก WEBP เป็น JPG และวางไว้ใน IMG ใช้งานได้เฉพาะในเบราว์เซอร์ที่รองรับ WEBP ดังนั้น Chrome ส่วนใหญ่
<img id='a' src='URL-TO-WEBP-IMAGE' />
<script>
function webpToJpg(id) {
var image = new Image();
image.onload = function () {
var canvas = document.createElement('canvas');
canvas.width = this.naturalWidth;
canvas.height = this.naturalHeight;
canvas.getContext('2d').drawImage(this, 0, 0);
document.getElementById(id).src = canvas.toDataURL('image/jpeg');
};
image.src = document.getElementById(id).src;
}
webpToJpg('a');
</script>