【发布时间】:2009-08-25 09:42:19
【问题描述】:
我正在使用 c++ 在 windows 中编写应用程序。
我想从 jpeg 中获取缩略图,而不是解码整个图像。 如何从 jpeg exif 标头读取缩略图? 谁能给我一些示例代码?
非常感谢!
【问题讨论】:
标签: c++ jpeg thumbnails exif
我正在使用 c++ 在 windows 中编写应用程序。
我想从 jpeg 中获取缩略图,而不是解码整个图像。 如何从 jpeg exif 标头读取缩略图? 谁能给我一些示例代码?
非常感谢!
【问题讨论】:
标签: c++ jpeg thumbnails exif
不出所料,库被称为libexif 有win32 端口,并且有reading thubnail from file 的示例代码
【讨论】:
不要打扰。您可以从 JPEG 快速创建缩略图。它们使用 8x8 像素块上的 DCT 进行压缩。因此,获取每个块的 DC 分量(即 0,0),您将获得 1/64 的缩略图,无需解码。进一步缩放应该很快,因为几乎没有留下任何像素。
【讨论】: