为什么我们需要在jpeg_start_compress()之后调用jpeg_write_marker()和jpeg_write_header()? [的libjpeg]

时间:2012-05-09 20:05:07

标签: image-processing libjpeg libjpeg-turbo

根据我的理解, libjpeg 是用于压缩图像数据的库。我应该能够在不调用jpeg_start_compress()函数的情况下编写标记元数据。

我有两个问题:

  • 为什么 libjpeg 不允许这样做?
  • 如果我有源jpeg文件(已经压缩),我该如何修改元数据详细信息?是否有任何标志可以设置为通知库我们正在处理压缩图像,我们只需要修改元数据详细信息?

请帮忙。

0 个答案:

没有答案