图片格式转换 python
from PIL import Image
import os
原图片路径 = input("需要转换的图片:")
新图片路径 = input("新图片名,不写默认原名:")
新图片格式 = input("新图片格式,不写默认PNG:")
带后缀的文件名 = os.path.basename(原图片路径)
不带后缀的文件名, _ = os.path.splitext(带后缀的文件名)
if len(新图片格式) == 0:
新图片格式='png'
if len(新图片路径) == 0:
if len(原图片路径.replace(带后缀的文件名,'')) == 0:
新图片路径=不带后缀的文件名+'.'+新图片格式
else:
新图片路径=原图片路径.replace(带后缀的文件名,'\\')+不带后缀的文件名+'.'+新图片格式
print(带后缀的文件名,不带后缀的文件名,新图片格式,新图片路径)
with Image.open(原图片路径) as img:
img.save(新图片路径, 新图片格式)
'''
JPEG (.jpeg, .jpg): 使用 'JPEG' 或 'JPG' 作为格式参数。
PNG (.png): 使用 'PNG' 作为格式参数。
GIF (.gif): 使用 'GIF' 作为格式参数。
TIFF (.tiff, .tif): 使用 'TIFF' 或 'TIF' 作为格式参数。
BMP (.bmp, .dib): 使用 'BMP' 作为格式参数。
PPM (.ppm, .pbm, .pgm, .pnm): 使用 'PPM' 作为格式参数。
PSD (.psd): 使用 'PSD' 作为格式参数。
SGI (.sgi, .rgb, .rgba, .bw): 使用 'SGI' 作为格式参数。
TGA (.tga): 使用 'TGA' 作为格式参数。
XBM (.xbm): 使用 'XBM' 作为格式参数。
'''
版权声明:
作者:kukey-admin
链接:http://kuyour.top/index.php/2024/08/09/%e5%9b%be%e7%89%87%e6%a0%bc%e5%bc%8f%e8%bd%ac%e6%8d%a2-python/
来源:KuKey
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
打赏
海报
图片格式转换 python
from PIL import Image
import os
原图片路径 = input("需要转换的图片:")
新图片路径 = input("新图片名,不写默认原名:")
新图片格式 = input("新图片格……
共有 0 条评论