emwin6.16+SD卡(FatfS文件系统)能正常显示JPG图片,bmp图片只能正常显示16 color bimap格式的图片,24bit bitmap和256 color bitmap都不能正常显示(图片内容完全不显示)。PNG图片完全不能显示,而且还卡死了png_error(png_ptr, "Out of memory");看注释是内存超出,移植PNG的库,也是对应在616版本的,有一个-1左移的警告提示,其余的警告我屏蔽了。在网上看别人的移植,这部分是很简单的,也看过了原子哥的移植,没感觉有没什么特别的东西(JPG和PNG在SD卡读取数据函数部分是不一样的,PNG不需要像JPG/bmp那样分配内存池,它自己会自动申请),怎么会出现这种情况呢?没看到有谁移植去修改PNG库的。因为是用片内RAM,全都是一边读取SD卡,一边显示的。有没有谁遇到相似的问题,或者指一下解决问题的方向。24bit BMP和PNG为什么不能正常显示呢?《-1左移警告》