python 进行图形转换

编程入门 行业动态 更新时间:2024-10-26 14:33:48

python 进行<a href=https://www.elefans.com/category/jswz/34/1770818.html style=图形转换"/>

python 进行图形转换

本文先介绍用python 进行图形格式转换。最终是进行批量转换。

图形转换参考下文:

/@ajeet214/image-type-conversion-jpg-png-jpg-webp-png-webp-with-python-7d5df09394c9/@ajeet214/image-type-conversion-jpg-png-jpg-webp-png-webp-with-python-7d5df09394c9JPG to PNG:

from PIL import Imagefilea='a.jpg'
fileb='b.png'
im=Image.open(filea).convert("RGB")
im.save(fileb,'PNG')

PNG to JPG:

JPG to WEBP:

WEBP to JPG:

PNG to WEBP:

WEBP to PNG:

这些都可以参照上面的代码修改。

批量转换需要操作系统文件的操作:

可以参考:

How to Get File Extension in Python | DigitalOcean

下面是我批量转换的一个代码:

from PIL import Image
import os.pathpa='C:\\img\\bulb_lb3'
pb=os.path.join(pa,'png')
print(pb)names = [name for name in os.listdir(pa) if os.path.isfile(os.path.join(pa, name))]for name in names:file_name, file_extension = os.path.splitext(name)filename=file_name+".png"filea=os.path.join(pa, name)fileb=os.path.join(pb, filename)print(name)print(filea)print(fileb)im=Image.open(filea).convert("RGB")im.save(fileb,'PNG')#break#im.show()

我这个代码是转换webp 文件成png 文件,源文件放img\bulk_lb3 目录下,转换结果放其子目录png 目录下。

更多推荐

python 进行图形转换

本文发布于:2023-12-07 03:04:01,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1669882.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:图形   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!