this module reads jpeg from the input. to make it useful, you may want to
include a resize module to correctly scale the image
for thumbnails. the generic colour module will take
care that the data is brought into linear rec2020 colour space. for this, the
i-jpg module will tag the buffer according to the input. you can overwrite
this detection of colour primaries and tone response curve (trc).
possible choices for primaries are currently: custom indicating the use of
the camera matrix as loaded from a raw file for instance, sRGB, rec2020,
AdobeRGB, P3, XYZ.
possible choices for the trc are: linear, 709 (SMPTE RP 431-2),
sRGB (IEC 61966-2-1), PQ (SMPTE ST 2084), DCI (SMPTE ST 428-1),
HLG (Rec. ITU-R BT.2100-1), and gamma.
note that this module currently has (extremely limited) support to parse
an embedded icc profile from the jpg, and this info will be passed on
through the prim and trc parameters.
filename the filename to load. can include a "%04d" template for timelapsesstartid the start index. this + frame number will be filled into the "%04d" templateprim the primaries used to encode this filetrc the tone response curve applied to the data in this file (this will be undone to go to linear in the colour module)output: the 8-bit rgba srgb data read from the jpeg image.