[FFmpeg-trac] #3657(swscale:open): float pixel format
FFmpeg
trac at avcodec.org
Mon Oct 23 21:18:11 EEST 2017
#3657: float pixel format
-------------------------------------+-----------------------------------
Reporter: sun | Owner:
Type: enhancement | Status: open
Priority: wish | Component: swscale
Version: git-master | Resolution:
Keywords: | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+-----------------------------------
Comment (by mtc):
i guess this means a component color space (RGB/XYZ based, not luminance
chroma (YUV) )
RGB16float (16*3 48-bit) or
RGB32float (16*3 48-bit)
also using linear transfer characteristics
(not [sRGB-gamma
https://en.wikipedia.org/wiki/SRGB#The_sRGB_transfer_function_.28.22gamma.22.29]
or [HLG https://en.wikipedia.org/wiki/Hybrid_Log-Gamma] or Perceptual-
Quantizer ...
floating with support for negative-values
to prevent data-loss (clamping-artifacts) from super-whites and outside of
color-primaries'gamut colors
what can occur from conversion from YUV(luminance-chroma) color spaces
importing from exif2.0 sYCC (most modern camera jpegs) can clip overwhites
esp blues
also if then thus also support outputting into float-supporting formats
e.g. OpenEXR for export into supporting rendering programs
support for linearRGB heps make it easier to support linear-
gamma(radiometric) image resizing
--
Ticket URL: <https://trac.ffmpeg.org/ticket/3657#comment:15>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
More information about the FFmpeg-trac
mailing list