Changes between Initial Version and Version 1 of Ticket #9575, comment 3


Ignore:
Timestamp:
Feb 19, 2022, 5:18:41 PM (4 years ago)
Author:
Balling

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #9575, comment 3

    initial v1  
    11Yep, fixed. Just for posterity "While it's pointless to extract the luma plane from a frame that only has a luma plane" is false. The whole point of extractplanes is to extract the bits as they are in the source format. That means that YCbCr (or Y only) conversion to R'G'B' does not happen. Yes, it so happens that (limited) Y only grayscale can be presented as (again, limited) R = G = B = Y, but that may be not the case in ICtCp or if color managment happens. And it is not the case in full range Y and full range R'G'B' (ffmpeg only supports full range R'G'B' anyway). Also, the Paul's code preserves superblack and superwhite for limited range and allows to analyse out-of-R'G'B'-gamut stuff for full range YCbCr.
    22
    3 Ah, also png produces that way is not tagged in any way, and you can create many crazy stuff with this.
     3Ah, also png produced that way is not tagged in any way (so is perfect sRGB), and you can create many crazy stuff with this.