Greasy Fork

Greasy Fork is available in English.

WebpToJpg

Dirty script to convert a WEBP base64 URI to a JPG base64 URI

当前为 2021-05-10 提交的版本,查看 最新版本

此脚本不应直接安装。它是供其他脚本使用的外部库,要使用该库请加入元指令 // @require https://update.greasyfork.icu/scripts/426288/929809/WebpToJpg.js

const WebpToPng = async function (base64Data) {
    return await new Promise(resolve => {
        const image = new Image();
        image.src = base64Data;

        image.onload = function(){
            const canvas = document.createElement('canvas');
            const context = canvas.getContext('2d');

            canvas.width = image.width;
            canvas.height = image.height;
            context.drawImage(image, 0, 0);

            resolve(canvas.toDataURL('image/png'));
        }
    });
};