| LIBJXL
    | 
#include <codestream_header.h>
| Public Attributes | |
| JxlBlendMode | blendmode | 
| uint32_t | source | 
| uint32_t | alpha | 
| JXL_BOOL | clamp | 
The information about blending the color channels or a single extra channel. When decoding, if coalescing is enabled (default), this can be ignored and the blend mode is considered to be JXL_BLEND_REPLACE. When encoding, these settings apply to the pixel data given to the encoder.
| uint32_t JxlBlendInfo::alpha | 
Which extra channel to use as the 'alpha' channel for blend modes JXL_BLEND_BLEND and JXL_BLEND_MULADD.
| JxlBlendMode JxlBlendInfo::blendmode | 
Blend mode.
| JXL_BOOL JxlBlendInfo::clamp | 
Clamp values to [0,1] for the purpose of blending.
| uint32_t JxlBlendInfo::source | 
Reference frame ID to use as the 'bottom' layer (0-3).