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