当前位置:   article > 正文

如何用python代码,更改照片尺寸,以及更换照片底色_python实现照片换底色

python实现照片换底色

可以使用Python中的Pillow库来更改照片的尺寸。以下是一个示例代码,用于将照片缩小为300 x 300像素:

from PIL import Image

image = Image.open("input_image.jpg")
image = image.resize((300, 300))
image.save("output_image.jpg")
 

更换照片底色的方法:

 

同样使用Pillow库,可以使用ImageDraw模块来绘制一个与图片大小相同的矩形,并设置其颜色,然后将其与原始图片进行合并。以下是一个示例代码,用于将照片底色更改为红色:

from PIL import Image, ImageDraw

 

image = Image.open("input_image.jpg")

width, height = image.size

 

# 创建一个与图片大小相同的矩形,并设置其颜色

rect = Image.new('RGB', (width, height), color = (255, 0, 0))

 

# 将矩形与原始图片合并

result = Image.alpha_composite(image.convert('RGBA'), rect)

result.save("output_image.jpg")

以上代码中的color参数指定矩形的颜色。在此示例中,颜色为红色,其RGB值为(255, 0, 0)。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/554880?site
推荐阅读
相关标签
  

闽ICP备14008679号