Greasy Fork is available in English.

WebpToJpg

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

이 스크립트는 직접 설치해서 쓰는 게 아닙니다. 다른 스크립트가 메타 명령 // @require https://update.greasyfork.org/scripts/426288/929824/WebpToJpg.js(으)로 포함하여 쓰는 라이브러리입니다.

질문, 리뷰하거나, 이 스크립트를 신고하세요.
// ==UserScript==
// @name        WebpToJpg
// @author      RobotOilInc
// @version     2.0
// @description Dirty script to convert a WEBP base64 URI to a JPG base64 URI
// @homepageURL https://greasyfork.org/en/scripts/426288-webptopng
// @supportURL  https://greasyfork.org/en/scripts/426288-webptopng
// ==/UserScript==

/* jshint esversion: 8 */

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

        image.onload = () => {
            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/jpeg'));
        };
    });
};