当前位置:   article > 正文

【python图像处理】给图像添加透明度(alpha通道)_python怎样添加透明度

python怎样添加透明度

我们常见的RGB图像通常只有R、G、B三个通道,在图像处理的过程中会遇到往往需要向图像中添加透明度信息,如公司logo的设计,其输出图像文件就需要添加透明度,即需要在RGB三个通道的基础上添加alpha通道信息。这里介绍两种常见的向RGB图像中添加透明度的方法。


1、使用图像合成(blending)的方法

可参考上篇博文(python图像处理(十)——两幅图像的合成一幅图像(blending two images)

代码如下:

  1. #-*- coding: UTF-8 -*-
  2. from PIL import Image
  3. def addTransparency(img, factor = 0.7 ):
  4. img = img.convert('RGBA')
  5. img_blender = Image.new('RGB
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/人工智能uu/article/detail/1007633
推荐阅读
相关标签
  

闽ICP备14008679号