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

