Flask
flask是一个轻量级的web框架。
PIL 相关内容
混合半透明图片与半透明图片时会出现中空透明项目的问题
im与layer为两张半透明图,如下图所示:
im(100x100)
layer(100x100)执行:
1
im.paste(layer, mask=layer)
返回

会发现里面有透明像素,而不是我们想要的
layer叠加到im上的效果
这是因为layer本身拥有一个渐变的alpha通道,通过mask指定的alpha通道蒙版会在im抠出一个渐变的圆形。然后再把拥有渐变效果的layer叠加到im上。
这就相当于在两个地方处理了两次透明处理。解决方法很简单,就是在粘贴layer的时候丢弃掉它的alpha通道即可返回
