最简单的问题,如何获得JPG图片的大小

Gdlian 2014-04-17 09:18:56
不是图像的高与宽。而是多少KB。
有些JPG图像可以有附加数据你懂的
最好给出代码,谢谢。
...全文
1165 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
lx624909677 2014-04-23
  • 打赏
  • 举报
回复
可以按读取文件一样的读取一个jpg文件,然后和获得其他文件大小一样的方式来获得这个图片的大小
kuankuan_qiao 2014-04-23
  • 打赏
  • 举报
回复
BeanJoy 2014-04-22
  • 打赏
  • 举报
回复 1
引用 8 楼 Gdlian 的回复:
就是不想了解JPG的格式,有没有现成的代码COPY下?
兄弟,这么长时间了,你要去了解JPG的格式,也早就会了。JPG想也应该没多复杂吧。
Gdlian 2014-04-22
  • 打赏
  • 举报
回复
就是不想了解JPG的格式,有没有现成的代码COPY下?
BeanJoy 2014-04-18
  • 打赏
  • 举报
回复
自己按照JPG的格式去解析,对JPG不太熟悉,不知道有没有直接存JPG相关内容的大小。 像3楼说的,查找SOI和EOI也可,但是SOI和EOI分别为FF D8和FF D9,特征不明显,在JPG后面附加内容中存在EOI的可能性很大,容易造成误意叛。
不败的拿破仑 2014-04-18
  • 打赏
  • 举报
回复
找SOI 和EOI不就可以了
xiaohuh421 2014-04-18
  • 打赏
  • 举报
回复
方式有很多. CFile类(MFC中) CreateFile (API函数.) fopen (C库函数) 百度一搜, 一大堆. 搜索: 获取文件大小 http://blog.csdn.net/mlchen2009/article/details/5461318
Eleven 2014-04-18
  • 打赏
  • 举报
回复
那你的先去了解JPG的数据格式~
小马喝水 2014-04-18
  • 打赏
  • 举报
回复
引用 楼主 Gdlian 的回复:
不是图像的高与宽。而是多少KB。 有些JPG图像可以有附加数据你懂的 最好给出代码,谢谢。
你问的意思其实就是获得这个图片的文件大小,不用去管文件格式是什么样的。直接用2楼的方法就可以了
Gdlian 2014-04-18
  • 打赏
  • 举报
回复
就是懒得学JPG的格式,才发帖问的。
路人乙2019 2014-04-17
  • 打赏
  • 举报
回复
读文件大小就行了。CFile的Open打开,Cfile的GetLength返回文件长度字节数。

19,467

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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