首页 文章

使用颜色为PNG创建Alpha通道?

提问于
浏览
0

我有几张声称具有透明背景但实际上是白色的图像 . 我想使用Python Image Library / PIL将白色背景颜色设置为实际透明 .

由于PNG使用alpha通道,我喜欢通过从图像边缘找到连续的白色区域来创建alpha通道(因此当图像包含白色数据时,我不会得到透明度的“洞”) .

有关如何以这种方式创建Alpha通道的任何提示?

1 回答

  • 2

    我猜你想要从外面以螺旋线穿过图像,如果它是白色则将像素设置为透明,并且朝向边缘的像素也是白色透明的 . 在完成整个圆圈后停止而不更改任何像素 .

    编写这样的循环应该不会太难 .

    做某种flood fill,从白色边缘像素播种 .

相关问题