如何bmp格式转换为jpg格式

描述

我们在使用示波器时,经常会需要将波形通过 U 盘导出,一般这种导出的波形的都是bmp 格式的,很多时候 bmp 格式的图片不方便使用,需要转换为 jpg 或 png 格式的。

BMP

波形保存到 U 盘后,可以使用电脑自带的图片的编辑软件将 bmp 转换为 jpg 或其他格式的,一张两张的还好,多了,就有点麻烦。

使用下面这个 python 脚本,可以一键将当前目录下的所有 bmp 文件转换为 jpg 格式,很方便:

from PIL import Image
import glob
ext = "bmp"
new = "jpg"

# Checks to see if a dot has been input with the images extensions.
# If not, it adds it for us:
if '.' not in ext.strip():
   ext = '.'+ext.strip()
if '.' not in new.strip():
   new = '.'+new.strip()

# Creates a list of all the files with the given extension in the current folder:
files = glob.glob('*'+ext)

# Converts the images:
for f in files:
   im = Image.open(f)
   im.save(f.replace(ext,new))

将 上述脚本第四行的 jpg 改为 png , 可以将 bmp 转换为 png。

上述脚本需要在系统找安装 python 然后安装 PIL 包。

安装完 python 后,在命令行运行如下命令可以安装 PIL 包:

pip install pillow

脚本的名字是 bmp_to_jpg.py, 直接双击运行即可。

一般台式示波器都有一键保存波形到 U 盘的功能,下面是某品牌示波器对此功能的介绍:

按下该键执行打印功能或将屏幕保存到 U 盘中。若当前已连接打印机(PictBridge 打印机或普通打印机),并且打印机处于闲置状态,按下该键将执行打印功能。若当前未连接打印机,但连接 U 盘,按下该键则将屏幕图形以“.bmp”格式保存到 U 盘中。同时连接打印机和 U 盘时,打印机优先级较高。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分