python学习笔记

Flask

flask是一个轻量级的web框架。

PIL 相关内容

  • 混合半透明图片与半透明图片时会出现中空透明项目的问题

    imlayer 为两张半透明图,如下图所示:

    im(100x100)

    layer(100x100)

    执行:

    1
    im.paste(layer, mask=layer)

    返回

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

    返回

文章目录
  1. 1. Flask
  2. 2. PIL 相关内容