MTK:gdi_image_encode_file_to_jpeg,图片resize失败

canny38 2010-09-06 04:23:30
现在我做一个东西,需要把文件系统中的图片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的朋友,有没有这种接口呢?
...全文
150 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wufei117 2010-12-08
  • 打赏
  • 举报
回复
MTK是jpeg是硬件编码,如果要跑模拟器,将JPEG_CODEC_TYPE_HW设置为JPEG_CODEC_TYPE_SW,并将相应的软编代码加上去。
wxdcxp 2010-09-10
  • 打赏
  • 举报
回复
听不明白说什么
canny38 2010-09-06
  • 打赏
  • 举报
回复
真机上似乎是成功了,不过有没有更好的方法......模拟器可以验证的???

790

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 其他移动相关
社区管理员
  • 移动开发其他问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧