這東西是寫得出來的嗎🫠
@leemiyinghao: **一點關於 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。 🫠
還沒有人留言。想成為第一個嗎?
相關留言
實作後心得給 @yamiodymel 參考:
- AVIF SDR 可以用 sRGB 跟 BT.709 兩種標準色域。建議 sRGB,在電腦或手機上看會比較精準(當然想支援電視的話 BT.709 也是可以啦)。sRGB 會有一點點壓縮效率損失,而且沒有 YUV 4:2:0 之類的 Chroma Subsampling,但整體來說影響不大。
- 除非特殊狀況,不建議使用 CICP 或 ICC。標準 sRGB、BT.709 的色彩範圍已經足夠日常使用了。不需要為了差一點點的色域大小硬支援 DCI-P3。
- 其實大多數使用者的裝置看不出色偏🙁