提取出来是碎线 / 有毛刺
基本都是原图的问题。按下面四个原因的顺序排查——改图永远比死调阈值有效。
四个原因,按可能性排
- 位图太小。长边低于 800 像素左右,一个个像素点会变成曲线上的台阶。
- JPEG 压缩。边缘周围的轻微块状噪点会变成毛刺和缺口。同一张图存成 PNG 往往就干净了。
- 阈值不合适。偏大,轮廓会把抗锯齿的虚边吃进去;偏小,边缘碎成一段一段。
- 背景不干净。主体后面的灰渐变或投影会被当成图形的一部分描进去。
怎么处理
- 用更大的尺寸重新导出,或者直接要矢量原稿——很多时候对方其实有。
- 转成 PNG,抠掉背景再提取。
- 用标准档重新提取,然后小幅调阈值,盯着预览看。
- 只剩几个小点时手动删掉那几条路径。为了三个点去折腾阈值,通常会把本来干净的边缘弄坏。
不要先做模糊提取前在位图软件里加模糊或“平滑”,会把提取正需要的边缘也一起糊掉。改源图,别改症状。
什么时候该重画
字高小于 3 毫米的精细 logo,或者照片,重画(或在矢量软件里手动描)比自动提取划算。照片自动提取会得到大量路径,切割起来谁都不好受——见 精度与节点数的取舍。