找回密码
 注册
搜索
查看: 2216|回复: 9

[讨论] 请教jpeg的插值问题

[复制链接]
发表于 2006-3-28 11:28:00 | 显示全部楼层 |阅读模式
640*480的 jpeg 如何插值成1280*960的jpeg,现有方法是通过640*480的jpeg转成bmp然后插值,再转成jpeg,但是由于手机本身ram限制,不能实现。另一方法,是由640*480的 jpeg 直接插值成1280*960的jpeg,不经过转换成bmp图片,但是本人不是很熟悉jpeg标准,请问这种方法的可行性有多大?
发表于 2006-3-31 14:05:00 | 显示全部楼层
<P>可以实现。</P><P>JPEG编解码是8×8的象素块,所以可以一边解码一边转。不过你要对解码程序有一定了解。</P>[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2006-3-31 17:51:00 | 显示全部楼层
<P>楼上,有没有代码,参考一下</P>
点评回复

使用道具 举报

发表于 2006-4-2 18:43:00 | 显示全部楼层
由640*480的 jpeg 直接插值成1280*960的jpeg,而JPEG正好是8×8象素块编解码,我想最简单的就是用双线性插值插成2倍大小。
这是网上的一个程序,要移植一下。在还原8×8象素块的子函数里头进行转换。

【文件名】:0642@52RD_jpeg.rar
【格 式】:rar
【大 小】:9K
【简 介】:
【目 录】:
[br]<p align=right><font color=red>+5 RD币</font></p>

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
点评回复

使用道具 举报

发表于 2006-4-3 13:37:00 | 显示全部楼层
[em01]多谢,看后再评价
点评回复

使用道具 举报

 楼主| 发表于 2006-4-3 13:41:00 | 显示全部楼层
<P>谢谢楼上!</P>
点评回复

使用道具 举报

 楼主| 发表于 2006-4-3 14:17:00 | 显示全部楼层
<FONT color=#000066><B>snaper,还要请教个问题,是不是这个文件最后输出的还是 bmp文件??</B></FONT>
点评回复

使用道具 举报

发表于 2006-4-6 20:44:00 | 显示全部楼层
<P>他里面有一个8×8象素块的解码函数,在里面直接将象素值存到软件LCDbuffer中。</P><P>你可以边解边显,也可以解完在显。注意这些象素值是直接送到LCD的数据。</P><P>程序中转成BMP只是一个多余的步骤,是为了好保存。</P>[br]<p align=right><font color=red>+3 RD币</font></p>
点评回复

使用道具 举报

 楼主| 发表于 2006-4-10 10:51:00 | 显示全部楼层
<P>楼上,我是这样理解的,不知对不对,8x8像素快解码的过程其实也是jpeg转成bmp的过程,但是转换以后并没有编码成jpeg的过程,LCDbuffer里面存的应该也是bmp图片数据才对,楼上有没有msn,或者qq,有空交流一下,谢谢!</P><P>我的msn是:<a href="mailtzhao_fred329@hotmail.com" target="_blank" >zhao_fred329@hotmail.com</A>    </P><P>qq是:28209466</P>
点评回复

使用道具 举报

发表于 2006-4-11 14:53:00 | 显示全部楼层
<P>哦,你的意思是说最后的得到的图像还得是JPEG格式(便于存储?),那就有个编码的过程,不过现在一般是硬件芯片完成的,可以软件编码,不过一般不这么办。</P>
点评回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|52RD我爱研发网 ( 沪ICP备2022007804号-2 )

GMT+8, 2024-9-29 06:07 , Processed in 0.048914 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表