MTK:gdi_image_encode_file_to_jpeg,图片resize失败
现在我做一个东西,需要把文件系统中的图片resize之后的buffer传到网络(相对于从FS中读取文件的buffer,MTK只是加了一个8字节的header)。结果使用了gdi_image_encode_file_to_jpeg/gdi_image_encode_layer_to_jpeg却失败了,而且追下去,是media_img_encode返回的GDI_ERROR.......我晕,没法搞了.......只好来问下达人的经验......
嗯,我查了一下,似乎有人说是在模拟器上才会.......
但是,奇怪的是gdi_image_codec_draw是怎么做到的,我看了一下其内容,没有看懂........
其实,我要的只是,将现有的fs中的一个image,codec成我所需要大小的buffer(甚至不改变type,只resize也行),并不一定要以文件的形式输出......熟悉MTK的朋友,有没有这种接口呢?