一點關於 AVIF 的小事
一般常見的 JPEG 除了內容的 RGB/YUV 之外還會有 ICC 作為輔助色彩描述。但在 AVIF,雖然格式本身也支援 ICC,但同時有新的 NCLX/CICP 標準。
AOMedia 的 libavif 支援寫入 ICC 或 CICP(CICP 為主),而社群的開源專案如 ravif(rav1e-based)偏好 CICP。
所以⋯⋯我猜 Best Practice 是用 lcms2 解 ICC 的 primaries 跟 transfer,重包 CICP 交給 ravif。
🫠