Mask Editor is Broken

用户在 ComfyUI(版本 0.3.27,前端 1.14.6)中使用内置遮罩编辑器编辑图像遮罩时,编辑器界面显示垂直贯穿图像的线条,且对遮罩的修改无法被保存。操作环境为 Windows 便携版(NVIDIA GPU, Python 2.6.0+cu126)。

Mask Editor is Broken

Mask Editor is Broken

快速结论:此问题出现在 ComfyUI 的遮罩编辑器(Mask Editor)中,表现为图像上出现垂直条纹且编辑后的遮罩无法保存。优先排查浏览器隐私/指纹保护设置(如 Firefox/LibreWolf 的 privacy.resistFingerprinting)。

问题场景

用户在 ComfyUI(版本 0.3.27,前端 1.14.6)中使用内置遮罩编辑器编辑图像遮罩时,编辑器界面显示垂直贯穿图像的线条,且对遮罩的修改无法被保存。操作环境为 Windows 便携版(NVIDIA GPU, Python 2.6.0+cu126)。

报错原文

No vertical lines should be shown in the mask editor. and mask should be saved after editing
(Issue 标题:Mask Editor is Broken)

原因分析

根据 Issue 评论确认,这是浏览器端的隐私/反指纹设置导致的兼容性问题。当浏览器启用了增强的指纹保护(如 Firefox 的 privacy.resistFingerprinting 或 LibreWolf 的默认隐私保护)时,Canvas 的渲染行为被修改,导致遮罩编辑器的绘制出现垂直条纹且无法正确保存。

环境排查

  • 主浏览器及版本:首选确认浏览器类型(Firefox / LibreWolf / 其它基于 Gecko 的浏览器)。
  • 隐私保护设置:about:configprivacy.resistFingerprinting 是否为 true(Firefox)或 LibreWolf 的默认指纹保护功能是否开启。
  • ComfyUI 版本兼容性:Issue 中使用的 ComfyUI 版本为 0.3.27,前端 1.14.6。

解决步骤

  1. 检查浏览器指纹保护状态:
    • 对于 Firefox:在地址栏输入 about:config,搜索 privacy.resistFingerprinting,确认当前值是否为 true
    • 对于 LibreWolf:检查是否开启了默认的“严格”指纹保护(可能等效于上述设置)。
  2. 关闭指纹保护(可优先尝试):
    • 在 Firefox 的 about:config 中将 privacy.resistFingerprinting 切换为 false
    • 在 LibreWolf 中,可将指纹保护设置为“标准”或“关闭”,或将该站点加入白名单。
  3. 重启浏览器(部分设置可能需完全退出并重新打开浏览器才生效)。
  4. 或者尝试使用其它浏览器:如 Chrome/Edge,看遮罩编辑器是否正常工作,以进一步确定是否为浏览器设置问题。

验证方法

打开 ComfyUI 的遮罩编辑器,加载任意图片并尝试绘制遮罩(编辑后用 Save 按钮或关闭编辑器确认是否保存)。验证无垂直条纹出现,且遮罩修改被正确保存(例如在图片上显示为半透明红色区域)。

参考来源

Comfy-Org/ComfyUI #7531

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

celebrityanime
celebrityanime
文章: 14799

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注