我有几张声称具有透明背景但实际上是白色的图像 . 我想使用Python Image Library / PIL将白色背景颜色设置为实际透明 .
由于PNG使用alpha通道,我喜欢通过从图像边缘找到连续的白色区域来创建alpha通道(因此当图像包含白色数据时,我不会得到透明度的“洞”) .
有关如何以这种方式创建Alpha通道的任何提示?
我猜你想要从外面以螺旋线穿过图像,如果它是白色则将像素设置为透明,并且朝向边缘的像素也是白色透明的 . 在完成整个圆圈后停止而不更改任何像素 .
编写这样的循环应该不会太难 .
做某种flood fill,从白色边缘像素播种 .
1 回答
我猜你想要从外面以螺旋线穿过图像,如果它是白色则将像素设置为透明,并且朝向边缘的像素也是白色透明的 . 在完成整个圆圈后停止而不更改任何像素 .
编写这样的循环应该不会太难 .
做某种flood fill,从白色边缘像素播种 .