大数跨境

bmp转jpg脚本

bmp转jpg脚本 飞多学堂
2023-07-30
1
导读:介绍如何一键批量将示波器保存的 bmp 格式转换为 jpg 格式。

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

波形保存到 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

下面是我 U 盘的截图:

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

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

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

全文完,既然都看到这里了,就帮忙点个赞或者在看吧一元喜欢一下作者就更好了!

加作者微信:jiyuyun18, 交流电子技术

留言:公号入群,加入电子技术讨论群

留言:公号资料,领取免费电子技术学习资料

留言:公号入群和资料,加入电子技术讨论群,领取免费电子技术学习资料


【声明】内容源于网络
0
0
飞多学堂
1234
内容 0
粉丝 0
飞多学堂 1234
总阅读0
粉丝0
内容0