00dd 发表于 2018-5-30 13:59:48

st官方例程关于图片转成数组部分实在看不懂啊?????...

C:\Keil_v5\ARM\Pack\Keil\STM32F4xx_DFP\2.9.0\Projects\STM32469I-Discovery\Applications\Display\LCD_DSI_ImagesSlider\MDK-ARM
这是官方例程的目录,F469,安装了F4的安装包就有的,没有也没关系??

const uint32_t image3 =
{
0xFFEAEEF1,
0xFFEAEEF1,
0xFFEAEEF1,
0xFFEBEFF2,
0xFFEBEFF2,
0xFFEBEFF2,
0xFFEBEFF2,
0xFFEBF0F3,
0xFFEBF0F3,
0xFFEBF0F3,

。。。。。
}

打包有一个图片文件,
到底用的什么工具转出来的数组,是32位的,有没有哪位大神用过???????????????????

MrJiu 发表于 2018-5-30 14:26:18

这个很好理解的,一个像素点就是32位的数据,当然也有16位的。。。看屏幕。。。至于工具,stemwin里面就有这个工具。。。各种转换都有。。。

00dd 发表于 2018-5-30 14:42:13

MrJiu 发表于 2018-5-30 14:26
这个很好理解的,一个像素点就是32位的数据,当然也有16位的。。。看屏幕。。。至于工具,stemwin里面就有 ...

ninhao,我用stemwin里的那个工具试过的,不过每次转出来都是16位的数组,不知道怎样才能转为32位数组,如果知道的画能不能演示一下呢,万分感谢!

cao363835918 发表于 2018-5-30 15:22:53

哈哈,回帖习惯,经验到手

wudianjun2001 发表于 2018-5-30 15:28:50

这个单个点的颜色值

00dd 发表于 2018-5-30 15:38:01

This file contains ARGB8888 image 320x240.

feixiang20 发表于 2018-5-30 23:20:44

看下工具里有没有可以修改图像、模式的地方

toofree 发表于 2018-5-31 00:42:41

本帖最后由 toofree 于 2018-5-31 00:45 编辑

没研究过这个数组的结构,看样子是像素点
384000*4=1.5M,存个图片直接把1.5M的flash干没了,还好469大。
只要是24位的bmp图片,用C写个控制台程序都可以把它给转换过来。
以前这么胡搞过。

tobot 发表于 2018-5-31 10:07:24

bmp的图片转数组有专门的工具,要的话我发你

五哥1 发表于 2018-5-31 18:33:18

是不是GIF2BMP软件
页: [1] 2
查看完整版本: st官方例程关于图片转成数组部分实在看不懂啊?????...