停止将一个已经透明的背景视为黑色, 并去除区域而非颜色

FixVectorService
已装运
2026年8月28日 03:33 UTC
作者
Kamo
提交
721fa21

报告的两个有1个根源的断层: 以彩色取出过阿尔法通道 直截了当地,永远不要读到即将到来的。 HTML画布存储了多倍化的α,所以转换器的收成步骤将我们每个 已透明像素为 RGB (0, 0, 0) 。 自动检测到这些角落并得出结论 背景是黑色的——然后删除了设计中每一个黑暗的部分. 测量于 a 透明背景的暗色标志, 剪接后返回了0.1%的不透明: 标志不见了 。 移除也是全球性的,所以一种颜色 既出现在设计背后,也出现在设计内部 在两地被删除。 一个标志内部的黑点从2.1%的不透明像素上消失 没有。 - 线人自己的透明度现在赢了 角采样忽略了透明像素,以及 已经到来的文件将单独处理,而不是重新处理。 同样的规则 到 rembg 路径, 它也看不到 alpha 。 - 只有背景区域被删除:颜色匹配选择候选人,什么是 被去除是匹配中连接到图像边框的部分. 一个会流血的标志 所有四边没有相接的背景 所以这个案子就回到平原 颜色匹配而不是默默无所事事。 - 预处理前的边缘扩展。 升级和双边过滤 所以无论RGB坐在透明像素下 都被拉入 标志的边缘——黑色,在帆布作物上. 首先向外增加可见颜色 杀死黑暗边缘。 阿尔法没有被触动;没有新的东西变得明显. 添加一个“ 设定任务” 框架, 以便成员在新的触摸中用手纠正剪接 编辑。 它单独携带α通道作为8位灰度的PNG——几百字节 以兆字节表示完整的 RGBA —— 服务器从它裁剪中重建图像 已经缓存 。 对运行的吊舱进行验证:暗号为0.1% - > 38.7%的不透明,附件点 幸存下来,一个普通的不透明源 仍然有其背景 100%去除 与同色 百分之百地保留了封闭的洞穴,一个装有面具的回程正好是在692字节的相框上.

所有更改

就像你看到的运输?

每一个都自动更新您工作空间的地盘。 开始自由,看它成长 一周又一周.

永远开始自由查看定价