⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bitmap_readme.txt

📁 将256色bmp图片转换为yuv格式输出,编译器为g
💻 TXT
字号:
用法:
1。在该C文件所在目录下运行编译命令 gcc bitmap2sd256.c
2。运行 ./a.out  ****.bmp  ****.***  (注释:其中****.bmp为源图片, ****.***为输出文件
	例如   ./a.out  test.bmp  test.h )
3. 把生成的输出文件直接或拷贝其中的数组到应用的地方即可。


我建议制作bmp图片的过程如下(已测试通过):
    1.先找到一张JPEG图片,剪切下你们需要的部分,在photoshop中新建一个纯黑色的背景色JPEG空图片,
      注意一定要RGB都为0的纯黑色为背景色,而且一定要把图象大小,即长和高都设定为4的倍数.粘贴,
      保存.
      
    2.用微软的画图工具打开新保存的JPEG图片另存为256色位图,即8位的bitmap.保存到pvp工作目录
      有bitmap2sd256.c 文件的目录下. (见附件)
      应该也支持直接用工具做的256位图。
	        
    3.在putty中命令行执行 (后两个参数是文件名)     ./a.out ****.bmp test.h 
      生成test.h文件  
    
    4.把test.h 中的数组名改成你们需要的名字, 在main.cpp 中包含"#include "test.h"".
      在调用时不要在重新定义调色板, 只需打点就行了,即用battery_bitmap的调色板
         pMpegDecoder->RenderOsdPalette (battery_bitmap + 8);
        pMpegDecoder->RenderOsdBits (****_bitmap+8+1024, x, y, w, h);   
        ****_bitmap 是刚在test.h中生成的数组名,
         x,y是要显示的位置,
         w, h 是bmp实际的大小
        x, y, w, h最好是4的倍数,因为bitmap转到YUV上输出了,如果用奇数会显示错误.
 
    5.注意这几点:纯黑背景, 4的倍数 用battery_bitmap的调色板
 
    如果有问题,请mail给我.
	

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -