bmp图片位深度转换工具 置顶!
import glob
import os
from PIL import Image
import webbrowser
url = 'http://www.17mark.com'
webbrowser.open(url)
print("注意路径最后没有\\\n会直接把路径下所有bmp格式图片转换位深度")
input("注意看提示,按回车继续!!!!!!!!!!!!")
path=input("请输入图片路径:")
image_path = glob.glob(path+'/*.bmp')
while 1:
strwei = input("请输入要转换的位深度 8/24/32 :")
if strwei=='8':
strwei1='P'
break
elif strwei=='24':
strwei1='RGB'
break
elif strwei=='32':
strwei1='RGBA'
break
else:
print("输入位数错误,请重新输入!!!!")
for i in image_path:
image_name = os.path.split(i)[1]
print(image_name)
source_image = Image.open(i)
print(source_image.getbands())
convert_image = source_image.convert(strwei1) # 修改 L 8 P 8 RGB 3*8 RGBA 4*8 CMYK 4*8
print(convert_image.getbands())
convert_image.save(path+'/%s' % strwei+'_'+image_name)
print('转换完成')
input("转换完成,按回车退出!!!!!!!!!!!! by:http://www.17mark.com")
转载请注明出处,如有错误,请帮忙指正,谢谢!
标题:bmp图片位深度转换工具
作者:走在人生的路上z
地址:http://17mark.com/articles/2021/01/20/1611131439531.html
此处应有打赏

