Expand description
Typed pixel formats. More information on these can be found here
Structs§
- Abgr
- Alpha-blue-green-red channels.
- Bgr
- Blue-green-red channels.
- Bgra
- Blue-green-red-alpha channels.
- Float
- Floating point representation.
- Inorm
- Normalized signed integer representation
- Int
- Signed integer representation
- Iscaled
- Signed scaled integer representation
- Pixel
- One pixel
- R
- Red channel.
- Rg
- Red-green channels.
- Rgb
- Red-green-blue channels.
- Rgba
- Red-green-blue-alpha channels.
- Srgb
Unorm
but in with srgb gammar correction.- Uint
- Unsigned integer representation
- Unorm
- Normalized unsigned integer representation
- Uscaled
- Unsigned scaled integer representation
- _8
- 8 bits marker type
- _16
- 16 bits marker type
- _32
- 32 bits marker type
- _64
- 64 bits marker type
Traits§
- AsPixel
- AsPixel trait for extracting the underlying data representation information from a Rust data type
- Channel
Repr - Channel representation as a Rust type
- Channel
Size - Byte size of each channel in the image, such as Red, Green, or other channels depending on the format.
- Pixel
Repr - Pixel representation as a Rust type
Type Aliases§
- Abgr8
Sint - Pixel type alias.
- Abgr8
Snorm - Pixel type alias.
- Abgr8
Srgb - Pixel type alias.
- Abgr8
Sscaled - Pixel type alias.
- Abgr8
Uint - Pixel type alias.
- Abgr8
Unorm - Pixel type alias.
- Abgr8
Uscaled - Pixel type alias.
- Bgr8
Sint - Pixel type alias.
- Bgr8
Snorm - Pixel type alias.
- Bgr8
Srgb - Pixel type alias.
- Bgr8
Sscaled - Pixel type alias.
- Bgr8
Uint - Pixel type alias.
- Bgr8
Unorm - Pixel type alias.
- Bgr8
Uscaled - Pixel type alias.
- Bgra8
Sint - Pixel type alias.
- Bgra8
Snorm - Pixel type alias.
- Bgra8
Srgb - Pixel type alias.
- Bgra8
Sscaled - Pixel type alias.
- Bgra8
Uint - Pixel type alias.
- Bgra8
Unorm - Pixel type alias.
- Bgra8
Uscaled - Pixel type alias.
- R8Sint
- Pixel type alias.
- R8Snorm
- Pixel type alias.
- R8Srgb
- Pixel type alias.
- R8Sscaled
- Pixel type alias.
- R8Uint
- Pixel type alias.
- R8Unorm
- Pixel type alias.
- R8Uscaled
- Pixel type alias.
- R16Sint
- Pixel type alias.
- R16Snorm
- Pixel type alias.
- R16Sscaled
- Pixel type alias.
- R16Uint
- Pixel type alias.
- R16Unorm
- Pixel type alias.
- R16Uscaled
- Pixel type alias.
- R32Sfloat
- Pixel type alias.
- R32Sint
- Pixel type alias.
- R32Uint
- Pixel type alias.
- R64Sfloat
- Pixel type alias.
- R64Sint
- Pixel type alias.
- R64Uint
- Pixel type alias.
- Rg8Sint
- Pixel type alias.
- Rg8Snorm
- Pixel type alias.
- Rg8Srgb
- Pixel type alias.
- Rg8Sscaled
- Pixel type alias.
- Rg8Uint
- Pixel type alias.
- Rg8Unorm
- Pixel type alias.
- Rg8Uscaled
- Pixel type alias.
- Rg16
Sint - Pixel type alias.
- Rg16
Snorm - Pixel type alias.
- Rg16
Sscaled - Pixel type alias.
- Rg16
Uint - Pixel type alias.
- Rg16
Unorm - Pixel type alias.
- Rg16
Uscaled - Pixel type alias.
- Rg32
Sfloat - Pixel type alias.
- Rg32
Sint - Pixel type alias.
- Rg32
Uint - Pixel type alias.
- Rg64
Sfloat - Pixel type alias.
- Rg64
Sint - Pixel type alias.
- Rg64
Uint - Pixel type alias.
- Rgb8
Sint - Pixel type alias.
- Rgb8
Snorm - Pixel type alias.
- Rgb8
Srgb - Pixel type alias.
- Rgb8
Sscaled - Pixel type alias.
- Rgb8
Uint - Pixel type alias.
- Rgb8
Unorm - Pixel type alias.
- Rgb8
Uscaled - Pixel type alias.
- Rgb16
Sint - Pixel type alias.
- Rgb16
Snorm - Pixel type alias.
- Rgb16
Sscaled - Pixel type alias.
- Rgb16
Uint - Pixel type alias.
- Rgb16
Unorm - Pixel type alias.
- Rgb16
Uscaled - Pixel type alias.
- Rgb32
Sfloat - Pixel type alias.
- Rgb32
Sint - Pixel type alias.
- Rgb32
Uint - Pixel type alias.
- Rgb64
Sfloat - Pixel type alias.
- Rgb64
Sint - Pixel type alias.
- Rgb64
Uint - Pixel type alias.
- Rgba8
Sint - Pixel type alias.
- Rgba8
Snorm - Pixel type alias.
- Rgba8
Srgb - Pixel type alias.
- Rgba8
Sscaled - Pixel type alias.
- Rgba8
Uint - Pixel type alias.
- Rgba8
Unorm - Pixel type alias.
- Rgba8
Uscaled - Pixel type alias.
- Rgba16
Sint - Pixel type alias.
- Rgba16
Snorm - Pixel type alias.
- Rgba16
Sscaled - Pixel type alias.
- Rgba16
Uint - Pixel type alias.
- Rgba16
Unorm - Pixel type alias.
- Rgba16
Uscaled - Pixel type alias.
- Rgba32
Sfloat - Pixel type alias.
- Rgba32
Sint - Pixel type alias.
- Rgba32
Uint - Pixel type alias.
- Rgba64
Sfloat - Pixel type alias.
- Rgba64
Sint - Pixel type alias.
- Rgba64
Uint - Pixel type alias.