bmp图片位深度转换工具 置顶!

  |   0 评论   |   0 浏览
 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://17mark.com/articles/2021/01/20/1611131439531.html
此处应有打赏走在人生的路上z
走在人生的路上z