本文實例為大家分享了python webp圖片格式轉化的具體代碼,供大家參考,具體內容如下
1、將本地的webp圖片轉換為jpg
2、將下載的webp格式圖片直接保存為jpg
代碼如下:
1、將本地的webp圖片轉換為jpg
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
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')
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
您可能感興趣的文章:- Python 如何優(yōu)雅的將數(shù)字轉化為時間格式的方法
- Python使用ffmpy將amr格式的音頻轉化為mp3格式的例子
- python將秒數(shù)轉化為時間格式的實例
- python實現(xiàn)將excel文件轉化成CSV格式
- Python實現(xiàn)將doc轉化pdf格式文檔的方法
- Python實現(xiàn)小數(shù)轉化為百分數(shù)的格式化輸出方法示例
- windows下Python實現(xiàn)將pdf文件轉化為png格式圖片的方法
- python 時間戳與格式化時間的轉化實現(xiàn)代碼