【发布时间】:2020-08-24 05:40:05
【问题描述】:
正如标题所述:libjpeg 中的jpeg_compress_struct 和jpeg_decompress_struct 都有一个如下定义的字段:
boolean CCIR601_sampling; /* TRUE=first samples are cosited */
我很难弄清楚这意味着什么,或者应该如何使用它。如果您尝试将此标志设置为true,用于压缩或解压缩,libjpeg 将简单地触发致命错误并显示此消息:
JMESSAGE(JERR_CCIR601_NOTIMPL, "CCIR601 sampling not implemented yet")
“还”很有趣,因为这种情况已经有 20 多年了,至少可以追溯到 libjpeg62。
那么,CCIR601_sampling 应该做什么?它是作为用户可设置的压缩、解压缩参数,还是两者兼而有之?它是否存储为文件格式的一部分?为什么它从未真正实施过?
【问题讨论】:
标签: jpeg libjpeg libjpeg-turbo turbojpeg jfif