【问题标题】:Is there any sample code to read thumbnail from Jpeg exif header?是否有任何示例代码可以从 Jpeg exif 标头中读取缩略图?
【发布时间】:2009-08-25 09:42:19
【问题描述】:

我正在使用 c++ 在 windows 中编写应用程序。

我想从 jpeg 中获取缩略图,而不是解码整个图像。 如何从 jpeg exif 标头读取缩略图? 谁能给我一些示例代码?

非常感谢!

【问题讨论】:

    标签: c++ jpeg thumbnails exif


    【解决方案1】:

    不出所料,库被称为libexif 有win32 端口,并且有reading thubnail from file 的示例代码

    【讨论】:

      【解决方案2】:

      不要打扰。您可以从 JPEG 快速创建缩略图。它们使用 8x8 像素块上的 DCT 进行压缩。因此,获取每个块的 DC 分量(即 0,0),您将获得 1/64 的缩略图,无需解码。进一步缩放应该很快,因为几乎没有留下任何像素。

      【讨论】:

      • 非常感谢,我已经实现了你说的解决方案。它很好而且很快,但是因为哈夫曼编码,它不能很快,我不得不逐块进行哈夫曼解码,它只会节省每个块的 DCT 时间。如果有缩略图,它会快得多。这就是我提出这个问题的原因。
      猜你喜欢
      • 2014-09-06
      • 2017-08-29
      • 2010-11-22
      • 1970-01-01
      • 2010-09-18
      • 2010-09-18
      • 2010-11-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多