Trait resize::px::PixelFormat [−][src]
Use Pixel
presets to specify pixel format.
The trait represents a temporary object that adds pixels together.
Associated Types
type InputPixel: Copy
[src]
Pixel type in the source image
type OutputPixel
[src]
Pixel type in the destination image (usually the same as Input)
type Accumulator: Copy
[src]
Temporary struct for the pixel in floating-point
Required methods
fn new() -> Self::Accumulator
[src]
Create new floating-point pixel
fn add(&self, acc: &mut Self::Accumulator, inp: Self::InputPixel, coeff: f32)
[src]
Add new pixel with a given weight (first axis)
fn add_acc(acc: &mut Self::Accumulator, inp: Self::Accumulator, coeff: f32)
[src]
Add bunch of accumulated pixels with a weight (second axis)
fn into_pixel(&self, acc: Self::Accumulator) -> Self::OutputPixel
[src]
Finalize, convert to output pixel format