【发布时间】:2011-06-30 20:37:11
【问题描述】:
我有几张声称具有透明背景但实际上是白色的图像。我想使用 Python Image Library/PIL 将白色背景颜色设置为实际上是透明的。
由于 PNG 使用 alpha 通道,我很想通过从图像边缘找到连续的白色区域来创建 alpha 通道(所以当图像包含白色数据时,我不会得到透明度的“洞”) .
关于如何以这种方式创建 Alpha 通道的任何提示?
【问题讨论】:
-
你需要一个洪水填充,你必须对你如何应用它很可爱。您想处理一侧中间的“内陆”白色区域吗?无论如何,如果图像有任何部分透明度,这将不起作用。你不能解决实际问题并在源图像中获得适当的 alpha 吗?
标签: python image transparency python-imaging-library