|
本帖最后由 JIKIMO 于 2020-5-20 14:23 编辑
BmpCvtSt转换大家都使用过,也熟悉转换的操作,这里就不赘述。少量的图片转换,手动操作没多大问题,如果数量较多操作就显的很频繁,也容易出错,所幸的是BmpCvtSt软件支持命令操作,也就是可以使用批量操作。
下面是emwin的中文翻译手册内容:
按照这个命令我们写个批量处理文件,内容如下
- color 24
- setlocal enabledelayedexpansion
- del *.dta
- ::toType: 1:带调色板(.c 文件) 2:Windows 位图文件(bmp 文件) 3:C 流(.dta 文件) 4:GIF 格式(gif 文件)
- ::toFormat: 29. 真彩色 32bpp,红色和蓝色交换, alpha 反转
- set toType=3
- set toFormat=29
- for %%i in (*.bmp,*.png,*.jp) do (
- set name=%%i
- set nameWithOutExt=!name:~0,-4!
- BmpCvtST !name! -saveas!nameWithOutExt!,!toType!,!toFormat! -exit
- )
- pause
复制代码 使用方法:
BmpCvtSt.exe,BmpCvtSt.bat,需转换的图标文件处于同一目录。图标文件只要BmpCvtSt支持的后缀都可以,现在批处理文件只写bmp,png,jp,这个随意添加。
输出格式,修改toType参数,一共4种,根据需求选择。
颜色格式,修改toFormat参数,根据需求选择。
最后双击BmpCvtSt.bat批处理即可批量生成文件。
|
评分
-
查看全部评分
|