用python将图片的 bmp 格式转换为 jpg 格式

from PIL import Image
import glob
import ossource_folder = '/path/to/source/folder/'  # 源文件夹路径
destination_folder = '/path/to/destination/folder/'  # 目标文件夹路径
ext = "bmp"
new = "jpg"# 检查文件扩展名是否包含点号
if '.' not in ext.strip():ext = '.' + ext.strip()
if '.' not in new.strip():new = '.' + new.strip()# 获取源文件夹中指定扩展名的文件列表
files = glob.glob(os.path.join(source_folder, '*' + ext))# 计数器,用于记录成功转换的图像数量
success_count = 0# 遍历文件列表,将图像保存到目标文件夹中
for f in files:im = Image.open(f)filename = os.path.basename(f)  # 提取文件名destination_path = os.path.join(destination_folder, filename.replace(ext, new))im.save(destination_path)success_count += 1print(f"图片{filename}转换成功!")print(f"成功转换{success_count}张图像!")

注:

(1)运行时将 source_folder 和 destination_folder 替换为自己的文件夹路径;

(2)ext  new 变量表示源文件的扩展名和目标文件的扩展名。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部