Ini adalah kode sumber dalam JS murni untuk mengonversi format WebP yang tidak didukung secara luas ke format JPG (png juga mungkin)
Setelah menjalankan situs web dengan kode ini dan mengatur URL-to-WEBP-image WebptoJPG mengonversi gambar dari WebP ke JPG dan menempatkannya di dalam IMG. Ini hanya berfungsi di browser mendukung WebP, jadi terutama 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>