菜单导航

探索发现
Kill Watermark脚本一键去稿定设计、图怪兽图片水印
探索发现

Kill Watermark脚本一键去稿定设计、图怪兽图片水印

NoiseNoise
2024-01-23

1705854547367

介绍

Kill Watermark脚本是一键去除图怪兽、易企秀、创客贴、比格设计、稿定设计、爱设计、标小智图片水印的脚本

可通过油猴脚本安装,脚本地址:https://greasyfork.org/zh-CN/scripts/424302-kill-watermark

稿定设计

1、作图完成以后按F12打开开发者工具

img

2、添加网络请求屏蔽 blob:https://www.gaoding.com/*-*-*-*-*

img

3、刷新页面,此时页面中已经没有水印了 4、鼠标移动到图片上,按住Ctrl+滚轮,调整图片大小 5、点击去除水印按钮,即可自动开始下载图片 6、选择保存位置后保存图片即可

img

图怪兽

1、作图完成后按F12打开开发者工具

Snipaste_2023-09-09_22-18-59.png

2、调整页面尺寸和图片大小,保证整张图片全部显示 3、点击去除水印按钮(或者输入命令$("#kill").click()),会自动开始下载,自行指定保存目录

Snipaste_2023-09-09_22-32-43.png

4、使用PS或其他工具自行裁剪图片

其它平台

1、作图完成以后按F12打开开发者工具

image-1691385214401.png

2、调整图片大小到自己想要的大小 3、点击去除水印按钮 4、按“Ctrl+Shift+P”打开运行窗,输入截图,选择截取完整尺寸的屏幕截图

image-1691385726463.png

5、截图后会自动开始下载,选择保存位置后保存图片 6、使用PS或其他工具自行裁剪图片

// ==UserScript==
// @name         Kill Watermark
// @namespace    https://greasyfork.org/zh-CN/users/753623-achengovo
// @version      3.1.3
// @description  支持去除图怪兽、易企秀、创客贴、比格设计、稿定设计、爱设计、标小智图片水印
// @author       阿成
// @icon         https://achengovo.com/greasyfork/logo.png
// @match        https://*.818ps.com/*
// @match        https://*.eqxiu.com/*
// @match        https://*.chuangkit.com/*
// @match        https://bigesj.com/*
// @match        https://*.gaoding.com/*
// @match        https://www.isheji.com/*
// @match        https://www.logosc.cn/*
// @match        https://www.focodesign.com/*
// @match        https://www.logomaker.com.cn/*
// @require      https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js
// @require      https://greasyfork.org/scripts/448541-dom-to-image-js/code/dom-to-imagejs.js?version=1074759
// @require      https://update.greasyfork.org/scripts/457525/1134363/html2canvas%20141.js
// @grant        GM_xmlhttpRequest
// @grant        unsafeWindow
// @downloadURL https://update.greasyfork.org/scripts/424302/Kill%20Watermark.user.js
// @updateURL https://update.greasyfork.org/scripts/424302/Kill%20Watermark.meta.js
// ==/UserScript==
(function ($) {
  //弹窗配置
  var config = {
    showDonate: false, //是否显示弹窗,true为显示,false为不显示,默认显示
    donateDays: 1, //弹窗显示频率,每几天一次,默认1天一次
  };
  init([]);
  newOutBtn("kill", "点我下载", kill);
  var tit = document.title;
  if (/(图怪兽)/.test(tit)) {
    newOutBtn("ziti", "字体问题", () => {
      $(".image-watermark").remove();
    });
  }
  if (config.showDonate) {
    donate();
  }

function donate() {
var domain = "." + document.domain.split(".").slice(-2).join(".");
var today = new Date().toLocaleDateString();
if (readCookie("killtoday") != "") {
return;
}
var expire = new Date();
expire.setTime(expire.getTime() + 3600000 * 24 * config.donateDays);
document.cookie =
"killtoday" +
"=" +
escape(today) +
";expires=" +
expire.toGMTString() +
";domain=" +
domain +
";path=/";

var modal = document.createElement("div");
modal.style.maxWidth = "800px";
modal.style.maxHeight = "800px";
modal.style.height = "100%";
modal.style.width = "100%";
modal.style.zIndex = "1000000";
modal.style.position = "fixed";
modal.style.top = "50%";
modal.style.left = "50%";
modal.style.transform = "translate(-50%, -50%)";
modal.style.backgroundColor = "rgba(70, 196, 38, 1)";
modal.style.padding = "20px";
modal.style.boxShadow = "0px 0px 10px rgba(0,0,0,0.3)";
document.body.appendChild(modal);

var title = document.createElement("h2");
title.style.textAlign = "center";
title.style.marginBottom = "10px";
title.style.color = "red";
title.innerText = "支持作者";
modal.appendChild(title);

var image = document.createElement("img");
image.style.display = "block";
image.style.margin = "0 auto";
image.style.maxWidth = "100%";
image.style.maxHeight = "200px";
image.style.height = "auto";
image.style.marginTop = "20px";
image.src = "https://minio.achengovo.com/blog/pay.png";
modal.appendChild(image);

var jiaocheng = document.createElement("a");
jiaocheng.style.color = "red";
jiaocheng.style.marginTop = "5px";
jiaocheng.href = "https://achengovo.com/archives/Kill Watermark使用教程";
jiaocheng.textContent =
  "使用教程:https://achengovo.com/archives/Kill Watermark使用教程";
jiaocheng.target = "_blank";
jiaocheng.style.fontSize = "20px";
modal.appendChild(jiaocheng);

var closeButton = document.createElement("button");
closeButton.style.width = "100%";
closeButton.style.height = "40px";
closeButton.style.margin = "20px auto 0px";
closeButton.style.backgroundColor = "green";
closeButton.style.display = "block";
closeButton.textContent = "已经支持";
closeButton.style.color = "red";
closeButton.style.fontSize = "20px";
closeButton.addEventListener("click", () => {
  modal.remove();
  window.open("https://achengovo.com");
});
modal.appendChild(closeButton);

var freeButton = document.createElement("button");
freeButton.style.width = "100%";
freeButton.style.height = "40px";
freeButton.style.margin = "20px auto 0px";
freeButton.style.backgroundColor = "green";
freeButton.style.display = "block";
freeButton.textContent = "老子就要白嫖";
freeButton.style.fontSize = "20px";
freeButton.style.color = "red";
freeButton.addEventListener("click", () => {
  modal.remove();
  alert("点一点弹出页面里的广告吧,求求了( 人´•౪•`)⌒♡");
  window.open("https://achengovo.com");
});
modal.appendChild(freeButton);

var tips = document.createElement("p");
tips.style.color = "red";
tips.style.marginTop = "10px";
tips.style.marginBottom = "0px";
tips.textContent =
  "捐赠时备注名称可展示在致谢列表(以前捐赠过的可以加下方QQ群联系作者添加致谢名单)";
modal.appendChild(tips);

var tips2 = document.createElement("p");
tips2.style.color = "red";
tips2.style.marginTop = "5px";
tips2.style.marginBottom = "0px";
tips2.textContent = "QQ交流群1(满):595338626";
modal.appendChild(tips2);

var tips3 = document.createElement("p");
tips3.style.color = "red";
tips3.style.marginTop = "5px";
tips3.style.marginBottom = "0px";
tips3.textContent = "QQ交流群2:436315343";
modal.appendChild(tips3);


var thanksTitle = document.createElement("h3");
thanksTitle.style.textAlign = "center";
thanksTitle.style.color = "red";
thanksTitle.style.fontSize = "18px";
thanksTitle.innerText = "致谢";
modal.appendChild(thanksTitle);

var thanks = document.createElement("p");
thanks.style.color = "red";
thanks.style.marginTop = "5px";
thanks.textContent =
  "我在东北玩泥巴、可乐猫、#、荷包有限、小媚子、1198196517、Q1368454033、白潇阳、猫深沉、超、杨依依、书写五笔、。。。、夕丶城、罗大强、momo、旺仔茶园、汪18627733614、杨波波、微薄之力、清新脱俗的呆、、Oublie、与、一只笨猫、Eris、ggic、我是苏苏呀";
modal.appendChild(thanks);

var fuli = document.createElement("h3");
fuli.style.textAlign = "center";
fuli.style.color = "red";
fuli.style.fontSize = "18px";
fuli.innerText = "福利";
modal.appendChild(fuli);

GM_xmlhttpRequest({
  method: "GET",
  url: "https://achengovo.com/fuli.json",
  onload: function (response) {
    var obj = JSON.parse(response.responseText);
    for (var i = 0; i < obj.length; i++) {
      console.log(obj[i]);
      var yangmao = document.createElement("a");
      yangmao.style.color = "red";
      yangmao.style.marginTop = "5px";
      yangmao.textContent = obj[i].text;
      yangmao.style.display = "block";
      (function (clickJs) {
        yangmao.addEventListener("click", function () {
          eval(clickJs);
        });
      })(obj[i].clickJs);
      modal.appendChild(yangmao);
    }
  },
});

}
})(jQuery);
function newOutBtn(id, text, fun) {
$("#outbuttons").append(
"<button class='mybutton' id='" +
id +
"' style='float:left;background-color: rgba(70, 196, 38, 0.6); width: 70px;height: 30px;font-size: 12px;color:red;'>" +
text +
"</button>"
);
$("#" + id + "").click(fun);
}
function init(data) {
var outbuttons =
"<div id='outbuttons' style='font-size: 12px;background-color: rgba(70, 196, 38, 0.6); position: fixed; top: 0; left: 0; z-index: 99999;'>" +
"</div>";
$("body").prepend(outbuttons);
var tit = document.title;
for (var i = 0; i < data.length; i++) {
var reg = new RegExp("(" + data[i][0] + ")");
if (reg.test(tit)) {
data[i]1;
}
}
}

function readCookie(cookieName) {
var theCookie = "" + document.cookie;
var ind = theCookie.indexOf(cookieName);
if (ind == -1 || cookieName == "") return "";
var ind1 = theCookie.indexOf(";", ind);
if (ind1 == -1) ind1 = theCookie.length;
return unescape(theCookie.substring(ind + cookieName.length + 1, ind1));
}
function copyTextToClipboard(text) {
if (navigator.clipboard) {
navigator.clipboard
.writeText(text)
.then(function () {
console.log("文本已成功复制到剪贴板");
})
.catch(function (err) {
console.error("复制文本到剪贴板失败:", err);
});
} else {
console.error("浏览器不支持Clipboard API");
}
}
function kill() {
var tit = document.title;
if (/(图怪兽)/.test(tit)) {
var canvas = document.querySelector(".lower-canvas");
var image = new Image();
image.src = canvas.toDataURL("image/png");
var url = image.src; // 获取图片地址
var a = document.createElement("a"); // 创建一个a节点插入的document
var event = new MouseEvent("click"); // 模拟鼠标click点击事件
// var name=
a.download = "1"; // 设置a节点的download属性值
a.href = url; // 将图片的src赋值给a节点的href
a.dispatchEvent(event);
} else if (/(易企秀)/.test(tit)) {
$("div.eqc-watermark").css("position", "static");
$(".eqc-wm-close").remove();
let oldStr = window.document.body.innerHTML;
var newStr = document.getElementsByClassName("safe-space")[0].innerHTML;
newStr = newStr.replaceAll('data-hint="双击或从素材库拖拽进行替换"', "");
newStr = newStr.replaceAll("hint--top", "");
window.document.body.innerHTML = newStr;
$("body").css("overflow", "auto");
var timename = setTimeout(function print() {
$(".eqc-editor").css("transform", "none");
$("#eqc-mouse-info").css("display", "none");
}, 500);
} else if (/(创客贴)/.test(tit)) {
$("div[style*='ckt-watermark']").remove();
var newStr =
document.getElementsByClassName("canvas-slot-inner")[0].innerHTML;
window.document.body.innerHTML = newStr;
$("body").css("overflow", "visible");
} else if (/(金山)/.test(tit)) {
var newStr =
document.getElementsByClassName("canvas_slot_item")[0].innerHTML;
window.document.body.innerHTML = newStr;
} else if (/(比格设计)/.test(tit)) {
$("div.water").css("position", "static");
$("div.tool-bar-container").remove();
$(".water-tip").remove();
let oldStr1 = window.document.body.innerHTML;
var newStr =
document.getElementsByClassName("bige-canvas-list")[0].innerHTML;
window.document.body.innerHTML = newStr;
} else if (/(稿定设计)/.test(tit)) {
var waterImages = new Set();
for (
var i = 0;
i < document.querySelectorAll(".editor-watermark").length;
i++
) {
var waterImage =
document.querySelectorAll(".editor-watermark")[i].style.backgroundImage;
waterImage = waterImage.replace('url("', "").replace('")', "");
waterImages.add(waterImage);
}
if (waterImages.size > 0) {
var chuang = document.createElement("div");
chuang.style.maxWidth = "400px";
chuang.style.maxHeight = "600px";
chuang.style.height = "100%";
chuang.style.width = "100%";
chuang.style.zIndex = "1000000";
chuang.style.position = "fixed";
chuang.style.top = "50%";
chuang.style.left = "50%";
chuang.style.transform = "translate(-50%, -50%)";
chuang.style.backgroundColor = "rgba(70, 196, 38, 1)";
chuang.style.padding = "20px";
chuang.style.boxShadow = "0px 0px 10px rgba(0,0,0,0.3)";
document.body.appendChild(chuang);

  var title = document.createElement(&quot;h2&quot;);
  title.style.textAlign = &quot;center&quot;;
  title.style.marginBottom = &quot;10px&quot;;
  title.style.color = &quot;red&quot;;
  title.innerText = &quot;请屏蔽以下网络请求后刷新页面&quot;;
  chuang.appendChild(title);

  waterImages.forEach((value) =&gt; {
    var newDiv = document.createElement(&quot;div&quot;);
    newDiv.style.display = &quot;flex&quot;;
    chuang.appendChild(newDiv);
    var thanks = document.createElement(&quot;p&quot;);
    thanks.style.color = &quot;red&quot;;
    thanks.style.marginTop = &quot;5px&quot;;
    thanks.style.wordWrap = &quot;break-word&quot;;
    thanks.textContent = value;
    thanks.style.width = &quot;90%&quot;;
    newDiv.appendChild(thanks);
    var copyBtn = document.createElement(&quot;button&quot;);
    copyBtn.textContent = &quot;复制&quot;;
    copyBtn.style.color = &quot;red&quot;;
    copyBtn.addEventListener(&quot;click&quot;, () =&gt; {
      copyTextToClipboard(value);
    });
    newDiv.appendChild(copyBtn);
  });
  var freeButton = document.createElement(&quot;button&quot;);
  freeButton.style.width = &quot;100%&quot;;
  freeButton.style.height = &quot;40px&quot;;
  freeButton.style.margin = &quot;20px auto 0px&quot;;
  freeButton.style.backgroundColor = &quot;green&quot;;
  freeButton.style.display = &quot;block&quot;;
  freeButton.textContent = &quot;已经屏蔽了&quot;;
  freeButton.style.fontSize = &quot;20px&quot;;
  freeButton.style.color = &quot;red&quot;;
  chuang.appendChild(freeButton);
  freeButton.addEventListener(&quot;click&quot;, () =&gt; {
    var editor;
    if (document.querySelectorAll(&quot;.editor-container-flow&quot;).length == 0) {
      editor = document.querySelectorAll(&quot;.editor-shell&quot;)[0];
    } else {
      editor = document.querySelectorAll(&quot;.editor-container-flow&quot;)[0];
    }
    saveImgByDom(editor);
    chuang.remove();
  });
} else {
          var editor;
    if (document.querySelectorAll(&quot;.editor-container-flow&quot;).length == 0) {
      editor = document.querySelectorAll(&quot;.editor-shell&quot;)[0];
    } else {
      editor = document.querySelectorAll(&quot;.editor-container-flow&quot;)[0];
    }
    saveImgByDom(editor);
}

} else if (/(爱设计)/.test(tit)) {
$(
"#editorDrag > div.undefined.scrolly > div.scrolly-viewport.editor-center > div > div:nth-child(1)"
).remove();
$(".editor-watermask").remove();
$(".editor-header").remove();
$(".editor-aside").remove();
$(".editor-panel").remove();
$("#rongqi").remove();
$("#outbuttons").remove();
} else if (/(标小智)/.test(tit)) {
$(".watermarklayer").remove();
} else if (/(标智客)/.test(tit)) {
$(".watermark").remove();
}
}
// 用于生成当前日期时间字符串的辅助函数
function getCurrentDateTimeString() {
var now = new Date();
var year = now.getFullYear();
var month = String(now.getMonth() + 1).padStart(2, "0");
var day = String(now.getDate()).padStart(2, "0");
var hour = String(now.getHours()).padStart(2, "0");
var minute = String(now.getMinutes()).padStart(2, "0");
var second = String(now.getSeconds()).padStart(2, "0");
return year + month + day + hour + minute + second;
}

// 新方法保存图片
function saveImgByDom(dom) {
html2canvas(dom, {
useCORS: true, // 解决资源跨域问题
scale: 2, // 处理模糊问题
})
.then((canvas) => {
var imgData = canvas.toDataURL("image/png");
var a = document.createElement("a");
a.href = imgData;
a.download = Date.now();
a.click();
})
.catch(function (e) {
console.log("html2canvas:err", e);
});
}
//旧的方法备份
function saveImgByDom2(dom) {
domtoimage
.toPng(dom, { quality: 1 })
.then(function (dataUrl) {
var link = document.createElement("a");
link.href = dataUrl;
link.download = getCurrentDateTimeString() + ".png"; // 使用当前日期时间作为文件名
link.click();
})
.catch(function (error) {
console.error("Error capturing screenshot:", error);
});
}

版权声明

本文为「Noise」原创内容或编译整理;除特别说明外,文中图片并非个人手绘,可能来源于网络、AI 生成、截图等,后期使用 PhotoMator / Procreate 进行处理,仅用于学习与交流。如涉及版权或来源标注不全,请联系处理。未经授权,禁止用于商业用途,禁止抹除水印。转载请注明出处与链接并保留本声明。

...

评论 (0)

评论功能加载中...
Noise

Noise

执迷不悟

推荐阅读

Memory-不负时光摄影相册程序
探索发现

Memory-不负时光摄影相册程序

Noise | 2025-08-10

简介

一个瀑布流摄影图库,也是专为摄影师做的独立网络相册程序,它是基于[Moment](https://github.com/Robert-Stackflow/M

139
AI Movie Clip - 基于python的智能视频剪辑系统
探索发现

AI Movie Clip - 基于python的智能视频剪辑系统

Noise | 2025-08-10

一个基于人工智能的自动视频剪辑系统,能够自动分析视频内容并根据用户需求生成编辑后的视频。该项目为视频剪辑mcp提供了一个新的研究方向,它使用python脚本来分

75
CrossPaste-跨设备的粘贴神器,在任意设备间复制粘贴
探索发现

CrossPaste-跨设备的粘贴神器,在任意设备间复制粘贴

Noise | 2025-07-26

此前已介绍过多个粘贴软件了,如PasteBar等,它们各有所长,但有没有适合不同设备之间使用的呢,有的,CrossPaste就很好满足了跨设备同时复制粘贴的问题

特性

  • 🔄 实时共享:设备之间实时共享粘贴板内容,操作自然流畅。
  • 🖥️ 跨平台统一体验:Mac、Win
94