做自媒体的朋友都知道,一张高质量、无水印的配图有多难找。尤其是用豆豆这类AI绘图工具生成图片时,每次都得登录网页、手动点击下载、再逐张去水印……重复劳动让人抓狂。
最近开发了一款基于 PyQt5 的小工具,真正实现了“免登录浏览 + 自动去水印 + 批量格式转换”,每天出图上千张毫无压力。今天就把它的功能和背后的技术原理分享给大家。
🧭 一键直达AI绘图页,告别反复登录
传统方式下,每次使用豆豆AI都要打开浏览器、输入网址、扫码登录。这款工具直接内嵌了一个完整的Chromium浏览器窗口,启动后自动加载 ,并且通过持久化保存登录状态、Cookie 和缓存。
profile.setCachePath(self.cache_path)profile.setPersistentStoragePath(os.path.join(self.cache_path,"storage"))profile.setPersistentCookiesPolicy(QWebEngineProfile.ForcePersistentCookies)
第一次登录后,后续打开工具直接回到已登录的AI聊天界面,无需重复扫码。对于需要天天和AI绘图打交道的设计师来说,这一个小小的改进每天就能省下5分钟。

🧼 智能去水印:从JS层“抓取”图片URL
AI生成的图片默认会带上平台水印,手动去除费时费力。该工具通过在网页直接找到AI源图无水印URL地址:
AI前端返回的JSON数据中,原本的是带水印的版本,而软件通过查找存储的是无水印原始图地址。在数据交给页面渲染之前,下载源图片。这样你在网页上“右键保存图片”拿到的就是无水印的高清原图——整个过程对使用者完全透明。
💾 智能下载器:自动命名、格式转换、按需压缩
光能去水印还不够,每张图手动右键保存依然繁琐。工具接管了浏览器的下载请求,所有图片都会自动落入你指定的文件夹:
defon_download_requested(self,download):timestamp=datetime.now().strftime("%Y%m%d_%H%M%S")filename=f"豆豆AI图片_{timestamp}{extension}"file_path=os.path.join(self.save_path,filename)download.setPath(file_path)download.accept()
更贴心的是,你可以在“参数设置”里自由选择输出格式:PNG、JPEG、WEBP、BMP,还可以开启压缩并调整质量(1~100)。下载完成后,工具会用 PIL 自动进行格式转换和压缩,而不需要你再用其他软件二次处理。
ifself.image_compressorself.image_format!="PNG":img=PILImage.open(file_path)
颜色模式自动适配(RGBA转RGB等)img.save(new_path,format=save_format,quality=self.image_quality)
这样一来,从生成图片到得到一张压缩好的无水印JPG,全程自动化,每天产出几百张配图都不是问题。
⚙️ 灵活的参数面板,适配不同工作流
不同人对图片质量和尺寸的需求不一样。工具提供了一个干净的参数设置对话框:
图片压缩:可开启/关闭,质量滑动条实时预览百分比。
输出格式:PNG 适合需要透明的场景,JPEG 适合照片类,WEBP 兼顾体积与画质。
窗口尺寸:可以自定义浏览器宽高,适配不同屏幕比例。
这些设置都会保存在程序目录的config.ini里,下次启动自动生效。对于团队协作或换电脑使用,直接拷贝配置文件即可统一工作环境。
🧹 一键清理缓存,保护隐私同时释放空间
长期使用浏览器内核的应用,缓存会越积越多。工具提供了“清理缓存”菜单项,点击后会:
清除所有历史访问链接
清空HTTP缓存
删除所有Cookie
物理删除磁盘上的缓存文件夹
完成后自动刷新页面,相当于一个“隐私擦除”按钮。对于在公共电脑上使用工具的用户,这个功能非常实用。
🔧 技术核心:PyQt5的稳定组合
很多类似工具会直接调用系统默认浏览器,但那样难以控制下载行为和注入脚本。这款工具采用PyQt5作为内核,直接在自己窗口内运行 Chromium。
通过QWeb精细管理缓存和Cookie。
利用loadFinished信号在恰当的时机注入去水印脚本。
通过download信号接管所有下载,实现完全自动化。
这样的架构让工具既能像普通浏览器一样正常登录和使用AI服务,又能深度定制下载、压缩、去水印等增值功能,稳定性和可控性远超按键精灵或浏览器扩展。
🎯 适合谁用?
新媒体小编:每天需要大量AI配图,要求无水印、统一格式。
电商设计师:批量生成商品场景图,自动转为JPG并压缩体积。
自媒体内容创作者:免登录、一键保存,把时间留给创意。
技术爱好者:通过阅读开源代码(去水印、下载器逻辑)学习 PyQt5 的实战用法。
这款小工具把“AI生图”这件事从一个重复的手工劳动变成了一条自动化流水线。如果你也受够了水印、格式转换和反复登录的折磨,不妨试一下这种“嵌入浏览器 + 脚本注入 + 下载托管”的思路——你会发现,一天出图500张真的不是梦。
🎯 步里软件【编号2428】豆豆AI工具快捷方式下载地址
AI生图工具,无水印图片下载,AI绘图批量保存,AI图片去水印,PyQt5浏览器嵌入,图片自动格式转换,AI图片压缩工具,免登录AI绘画,自媒体配图神器,Python桌面应用开发
夜雨聆风