社区
C语言
帖子详情
一个关于jpg图片的问题
cfan8
2010-11-27 11:29:57
各位大哥,小弟有一个问题想请教。我想要解码一张很大的jpg图片,系统提供了相应的函数,但是问题是内存很小。jpg格式内部是8*8的小块,请问怎么才能把其中一个8*8的小块提取出来并构建成一个可以解码的文件?
谢谢!
...全文
135
14
打赏
收藏
一个关于jpg图片的问题
各位大哥,小弟有一个问题想请教。我想要解码一张很大的jpg图片,系统提供了相应的函数,但是问题是内存很小。jpg格式内部是8*8的小块,请问怎么才能把其中一个8*8的小块提取出来并构建成一个可以解码的文件? 谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kj120520
2011-11-27
打赏
举报
回复
太难了看不懂 初学者
zhutianjin4355255
2010-11-30
打赏
举报
回复
楼主可以读出图片的二进制数据 分割成8*8的数据,然后加上图片头数据,就单独生成一个8*8的图片,接下来... 楼主懂的
bobo364
2010-11-29
打赏
举报
回复
有没有给你反向解码的函数?正向的话要经过dct(离散傅立叶变化),量化,zigzag扫描,行程编码,霍夫曼编码(主要是把前面的行程编码的码表压缩),反向的话就是正向的逆过程。如果给你的话,就把这8×8的mcu(最小编码单元)给反向压缩咯,生成一个1×64的数组,在写入文件。
cfan8
2010-11-29
打赏
举报
回复
8*8的像素
xspace_time
2010-11-29
打赏
举报
回复
网上能下载下来电子书<<visual c++ 6.0视频编码>>讲的很详细
zhutianjin4355255
2010-11-29
打赏
举报
回复
请问下楼主,8*8是什么意思? 8个像素×8个像素? 还是说数据?
卟惹尘埃
2010-11-29
打赏
举报
回复
好高深 看不懂
bluewanderer
2010-11-29
打赏
举报
回复
没研究过jpeg具体怎么编码的,但是我认为还不至于蠢到以块为单位进行熵压缩。要么牺牲质量把图存成多个文件,要么放弃jpeg把图存成多个小文件。应该没有压缩的图形格式不是大块进行熵压缩的。不管字典压缩还是熵压缩都对数据尺寸有依赖,尺寸不够大很难发挥压缩效果。
memoleak
2010-11-29
打赏
举报
回复
jpeg(不含jpeg2000)有两种编码方式,baseline和prograssive,前者在解码的过程中不需要太大的内存,是按照mcu解码的,可以解一块就可以输出一块;后者才需要大量的内存,而且也不能按照mcu来解码
cfan8
2010-11-28
打赏
举报
回复
我不需要自己解码 我只需要把图片切成小块然后交给一个系统提供的函数解码。请问这种情况我会需要自己处理这些运算吗?
cfan8
2010-11-27
打赏
举报
回复
我知道大体的思路就是这样,有大哥能结合jpg文件格式说说具体的做法吗?哪些东西可以直接从源文件中复制,哪些需要处理?
乐CC
2010-11-27
打赏
举报
回复
其中一个提取出来的话,就只能遍历查找了,可是你说的内存太小,那就只有不停的载入,释放,使用一个类似循环队列的机制,应该可以解决。
科技完美生活
2010-11-27
打赏
举报
回复
不知道你内存有多小,还是你使用用问题
zenny_chen
2010-11-27
打赏
举报
回复
可以看看JPEG编解码。如果你要解码的话,那么必须通过霍夫曼解码、反量化等步骤。
lena的
jpg
和bmp
图片
(512×512)
lena的
图片
,在网上找到的lena的512×512的jpeg格式
图片
和bmp格式的
图片
c语言存储图像
jpg
,用c语言如何读取和保存
jpg
图片
文件?
匿名用户1级2012-08-11 回答有这样
一个
二进制文件,大小在100M左右,里面存放了多张
JPG
图片
,文件格式如下:无关数据区
JPG
图片
数据区无关数据区
JPG
图片
数据区无关数据区
JPG
图片
数据区......已知
JPG
图片
起始标志为:“FF D8 FF E0 00 10 4A”,结束标志为:“FF D9”。现想把这些
JPG
图片
数据从该文件中读出来,生成
一个
个单独的
图片
文件,该如何做呢?帮你写了个...
PDF怎样转换成
JPG
图片
PDF转换为
JPG
图片
教程
随着网络技术的飞速发展和网络的普及,互联网多方位的渗透我们的生活。一些论坛网站上面,PDF高质量的帖子异彩纷呈,吸引着大家的目光。如果我们需要某个PDF文件转换成
图片
时,那么,PDF怎么转换成
JPG
图片
呢?下面给大家
一个
福利,快速解决PDF转换
问题
。 方法/步骤: 我们在将pdf转换
jpg
之前,肯定要先打开转换工具,这里为大家安利
一个
在线转换器,首先打开百度浏览器,在框内输入关键词...
jpg
格式
图片
隐写
本人小白,感觉数据隐写很有意思,有了研究的冲动,参考大佬们的文章,慢慢进步,附带加上自己的一些新得体会, 数据隐写,首先应该知道怎么写进去的才知道怎么去破解,我进先从最简单的入手 今天先说一下
jpg
格式
图片
最基本的隐写操作 第一种 txt文本文件和
jpg
图片
的隐写; 首先准备一张
jpg
图片
和
一个
txt文件 然后调用dos命令copy \b 2.txt+1.
jpg
3.
jpg
改行代码作用是将
图片
...
Python Pillow (PIL) Image.save 保存为
jpg
图片
压缩
问题
在使用Pillow中的Image.save()方法,使用默认参数保存
jpg
图片
的过程中发现
图片
被压缩的很严重,导致原来很大的大小变成几十K。这是因为在保存为
jpg
的过程中,内部使用压缩算法对
图片
进行的压缩处理。 但是有些时候往往需要
图片
的大小不能变化太大或不能太小。所以在使用此方式时可以加入参数: imObj.save(img_name, quality=95) quality参数: 保存...
C语言
69,369
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章