Remove Watermark from Canvas

Prevents rendering of specific watermark images on canvas elements

目前為 2024-11-24 提交的版本,檢視 最新版本

// ==UserScript==
// @name         Remove Watermark from Canvas
// @namespace    http://tampermonkey.net/
// @version      1.0
// @description  Prevents rendering of specific watermark images on canvas elements
// @author       Me
// @match        https://jsontochart.com/
// @grant        none
// @license MIT
// ==/UserScript==

(function() {
    'use strict';

    // Save the original drawImage method
    const originalDrawImage = CanvasRenderingContext2D.prototype.drawImage;

    // Override the drawImage method
    CanvasRenderingContext2D.prototype.drawImage = function(image, ...args) {
        // Skip rendering the watermark image
        if (image.currentSrc === "https://jsontochart.com/assets/img/logo.png") {
            console.log('Blocked rendering of watermark image:', image.currentSrc);
            return;
        }

        // Call the original drawImage method with all arguments
        originalDrawImage.call(this, image, ...args);
    };
})();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址