救命啊:有没有办法将一个文件内容放在内存中的JPG文件转换成RGB象素矩阵啊?

bluwindhrt 2005-04-17 09:19:09
我知道可以用JpegLib库将一个JPG文件转换成内存中的RGB象素矩阵,但是我现在要做的东东运行在没有文件系统的嵌入系统中。我需要将一个已经放在内存中的JPG文件内容转换成RGB象素的矩阵,哪位大侠有什么好办法吗?或者有什么好的思路?
救命啊,很急的!
先送50分,解决了,分不是问题!
小弟在这儿先谢谢了!
...全文
159 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
红牛哥110 2005-04-22
  • 打赏
  • 举报
回复
那你就写一个压缩的算法吧.就像gif一样,它用的是LWZ算法,我搞了一个星期了都还没搞懂.
载舟之水 2005-04-22
  • 打赏
  • 举报
回复
我们在Nucleus 里面也是读文件后再解码的,你就算全放在内存里,也需要解码啊,除非你的系统支持硬解码,我们的解码算法都是自己写的,jpeg解码是支持分块的。我没开发过Nucleus plus,所以不知道和Nucleus 有什么更多的区别。
bluwindhrt 2005-04-21
  • 打赏
  • 举报
回复
To xiaodai78(91CE):嵌入系统里多数是直接操作OSD驱动向帧缓冲与寄存器填写图像颜色点阵和调色板数据,当然没有DC的概念了。
To nbcool(载舟之水):不好意思,大意了。系统是Nucleus+!
To jiess(帮助是一种开心,交流是一种提高,接分是一种喜悦) :这个办法适合图片很少的情况。我需要把大量的图片放入Flash并调入内存,如果直接在内存保存RGB象素矩阵的话,没有这么大的空间的。我需要在内存里解压缩JPG格式的图像,但这时候没有文件的概念了。
载舟之水 2005-04-20
  • 打赏
  • 举报
回复
都没说什么系统,而且“先送50分,解决了,分不是问题!”
让觉得人!¥@~~!¥#
xiaodai78 2005-04-20
  • 打赏
  • 举报
回复
怎么没有DC的概念呢?那我画图是怎么画的?
无聊客 2005-04-20
  • 打赏
  • 举报
回复
大哥啊,嵌入式系统里没有DC的概念,更甭说getpiex函数了。
-----------------------------------------------------------------------
???真的?

读文件和读内存还不是差不多的,如果自己有解码代码,把读文件部分换成读内存就行了,
bluwindhrt 2005-04-20
  • 打赏
  • 举报
回复
这个问题真的就没有人知道吗?
红牛哥110 2005-04-20
  • 打赏
  • 举报
回复
你用第三方工具将JPG文件转换成RGB象素矩阵,就行了吧。
要显示这个图片的话,从这个数组中取值就行了。
lious 2005-04-20
  • 打赏
  • 举报
回复
嗯!意念画图。强!
bluwindhrt 2005-04-18
  • 打赏
  • 举报
回复
大哥啊,嵌入式系统里没有DC的概念,更甭说getpiex函数了。
红牛哥110 2005-04-17
  • 打赏
  • 举报
回复
用getpiex()函数来取得内存DC的RGB值.

19,502

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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