|
大家都知道在MTK中可以载入资源中的图片,但是动态的载入图片应该如何呢?
我用 GDI_RESULT gdi_image_draw(S32 offset_x, S32 offset_y, U8 *image_ptr) 这个函数来显示一图片。
> 如果图片从资源里面载入,就是通过ImageID,是可以显示的,例如: gdi_image_draw(0, 0, get_image(idle_screen_wallpaper_ID));
>
> 问题:
> 但是我的需求是从内存或者一段流里面载入图片,如:
> 这是一段图片通过UE抽取出来的数据:
> const unsigned char KDataRadioChecked[] = "\x89\x50\x4E\x47\x0D\x0A\x1A\x0A\x00\x00\x00\x0D\x49\x48\x44\x52"
> "\x00\x00\x00\x0E\x00\x00\x00\x0E\x08\x02\x00\x00\x00\x90\x2A\xBA"
> "\x86\x00\x00\x00\x01\x73\x52\x47\x42\x00\xAE\xCE\x1C\xE9\x00\x00"
> "\x00\x04\x67\x41\x4D\x41\x00\x00\xB1\x8F\x0B\xFC\x61\x05\x00\x00"
> "\x00\x20\x63\x48\x52\x4D\x00\x00\x7A\x26\x00\x00\x80\x84\x00\x00"
> "\xFA\x00\x00\x00\x80\xE8\x00\x00\x75\x30\x00\x00\xEA\x60\x00\x00"
> "\x3A\x98\x00\x00\x17\x70\x9C\xBA\x51\x3C\x00\x00\x00\x6F\x49\x44"
> "\x41\x54\x28\x53\x8D\x91\x41\x12\xC0\x20\x08\x03\xF9\xFF\xCB\x7A"
> "\xEC\xA1\xFF\xA1\x41\x94\x82\xA0\x36\xC3\x45\x67\x0D\x10\x89\x21"
> "\xA2\xAF\x98\x9F\xFB\x9A\x2F\x01\x80\xCA\x68\xC9\xE1\x7D\x85\xFA"
> "\x26\xCD\x0F\x5C\x85\x2E\xB8\x13\x3A\xFC\x4E\xAE\x32\x72\x6F\xBD"
> "\x45\x25\x15\x91\xD2\xED\x55\x4E\x40\x73\x71\xD2\xE3\x32\x2C\x8F"
> "\x9A\x7D\x0C\x6B\x0C\x37\x19\x27\xD7\xB8\x44\x31\x46\xFF\x9B\x2D"
> "\xE7\x5C\x23\x67\x2B\xEB\xE2\x26\xD2\xCC\xFE\xD4\x0B\x90\x5F\x50"
> "\x28\x32\xBB\x59\xBC\x00\x00\x00\x00\x49\x45\x4E\x44\xAE\x42\x60"
> "\x82";
>
> 然后我通过gdi_image_draw(50, 50, KDataRadioChecked) ,想显示出来,结果是不行的,而且函数的返回值小于0,表示错误。
>
> 如何能想这样类似的动态载入图片呢?谢谢!
附送字符编码PPT
【文件名】:07911@52RD_字符编码.ppt
【格 式】:ppt
【大 小】:321K
【简 介】:
【目 录】:
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|