hydrax.image.Coefs#
- final class hydrax.image.Coefs(coefs: _SupportsArray[dtype[Any]] | _NestedSequence[_SupportsArray[dtype[Any]]] | bool | int | float | complex | str | bytes | _NestedSequence[bool | int | float | complex | str | bytes])#
- Bases: - object- Dtype-agnostic coefficients for image representation and colorspace conversion. - Parameters:
- coefs – Coefficient array. 
 - Tip - Many useful predefined coefficients are provided: - FRACTIONAL,- IMAGENET_SRGB,- IMAGENET_SRGB_ALPHA,- balanced()- FRACTIONAL: Coefs = <hydrax.image.Coefs object>#
- Coefficients to convert sRGB(A) data in the range - [0, 255]to a floating point representation in the range- [0.0, 1.0].
 - IMAGENET_SRGB: Coefs = <hydrax.image.Coefs object>#
- ImageNet sRGB standardization coefficients for the input range of - [0, 255]and no alpha channel.
 - IMAGENET_SRGB_ALPHA: Coefs = <hydrax.image.Coefs object>#
- ImageNet sRGBA standardization coefficients for the input range of - [0, 255]and alpha output in the range- [0.0, 1.0].
 - static balanced(scale: float = 1.0, *, alpha: bool = False) Coefs#
- Returns a set of coefficients for converting sRGB in the range - [0, 255]to a balanced floating point representation in the range- [-scale, scale].- Parameters:
- scale – The scale of the balanced representation. 
- alpha – If - True, alpha channel coefficients for output in the range- [0.0, 1.0]are included.