Module resize::Pixel [−][src]
Predefined constants for supported pixel formats.
Constants
Gray8 | Grayscale, 8-bit. |
Gray16 | Grayscale, 16-bit, native endian. |
GrayF32 | Grayscale, 32-bit float |
GrayF64 | Grayscale, 64-bit float |
RGB8 | RGB, 8-bit per component. |
RGB16 | RGB, 16-bit per component, native endian. |
RGBA8 | RGBA, 8-bit per component. Components are scaled independently. Use this if the input is already alpha-premultiplied. |
RGBA8P | RGBA, 8-bit per component. RGB components will be converted to premultiplied during scaling, and then converted back to uncorrelated. |
RGBA16 | RGBA, 16-bit per component, native endian. Components are scaled independently. Use this if the input is already alpha-premultiplied. |
RGBA16P | RGBA, 16-bit per component, native endian. RGB components will be converted to premultiplied during scaling, and then converted back to uncorrelated. |
RGBAF32 | RGBA, 32-bit float per component. This is pretty efficient, since resizing uses f32 internally. |
RGBAF64 | RGBA, 64-bit double per component. |
RGBF32 | RGB, 32-bit float per component. This is pretty efficient, since resizing uses f32 internally. |
RGBF64 | RGB, 64-bit double per component. |