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

  |   0 评论   |   0 浏览
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
此处应有打赏走在人生的路上z
走在人生的路上z