本文实例为大家分享了python webp图片格式转化的具体代码,供大家参考,具体内容如下
1、将本地的webp图片转换为jpg
2、将下载的webp格式图片直接保存为jpg
代码如下:
1、将本地的webp图片转换为jpg
1
2
3
4
5
6
7
8
9
10
11
|
from PIL import Image filename = 'xxxxxxxxxx.webp' im = Image. open (filename) if im.mode = = "RGBA" : im.load() # required for png.split() background = Image.new( "RGB" , im.size, ( 255 , 255 , 255 )) background.paste(im, mask = im.split()[ 3 ]) save_name = filename.replace( 'webp' , 'jpg' ) im.save( '{}' . format (save_name), 'JPEG' ) |
2、将下载的webp格式图片直接保存为jpg
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
from io import BytesIO from PIL import Image import requests url = 'http:xxxxx.JPG' # 需要下载的图片地址 headers = {} # 请求头,按需添加 resp = requests.get(url, headers = headers) byte_stream = BytesIO(resp.content) im = Image. open (byte_stream) # im.show() if im.mode = = "RGBA" : im.load() # required for png.split() background = Image.new( "RGB" , im.size, ( 255 , 255 , 255 )) background.paste(im, mask = im.split()[ 3 ]) im.save( 'xxx.jpg' , 'JPEG' ) |
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。
原文链接:https://blog.csdn.net/xuezhangjun0121/article/details/116133285