Crate pic_scale

Source

Modules§

bartlett
bc_spline
bilinear
blackman
bohman
cubic
gaussian
hann
kaiser
lagrange
lanczos
quadric
sinc
sphinx
spline_n
welch

Structs§

ImageSize
Struct that represents image size
ImageStore
Holds an image
ImageStoreMut
Holds an image
JzazbzScaler
Converts image to Jzazbz components scales it and convert back
LChScaler
Converts image to CIE LCH(uv) components scales it and convert back
LabScaler
Converts image to CIE LAB components scales it and convert back
LinearApproxScaler
Linearize image into u8, scale and then convert it back. It’s much faster than scale in f32, however involves some precision loss
LinearScaler
Converts image to linear f32 components scales it and convert back. This is more precise and slower than scaling in linear u8 If you want just scale faster use LinearApproxScaler
LuvScaler
Converts image to CIE LUV components scales it and convert back
OklabScaler
Converts image to Oklab components scales it and convert back
PicScaleBufferMismatch
ResamplingFilter
ResamplingWindow
Scaler
Represents base scaling structure
ScalingOptions
Declares default scaling options
SigmoidalScaler
Converts image to sigmoidized components scales it and convert back
XYZScaler
Converts image to CIE XYZ components scales it and convert back

Enums§

Ar30ByteOrder
Defines storage byte order for RGBA1010102 or RGBA2101010
BufferStore
PicScaleError
ResamplingFunction
Describes resampling function that will be used
ThreadingPolicy
Declares thread policy usage
TransferFunction
Declares transfer function for transfer components into a linear colorspace and its inverse
WorkloadStrategy

Traits§

ConstPI
ConstSqrt2
ImageStoreScaling
Jinc
Scaling
ScalingF32
ScalingU16

Functions§

j1
jinc_f32
jinc_f64

Type Aliases§

CbCr8ImageStore
CbCr8ImageStoreMut
CbCr16ImageStore
CbCr16ImageStoreMut
CbCrF32ImageStore
CbCrF32ImageStoreMut
Planar8ImageStore
Planar8ImageStoreMut
Planar16ImageStore
Planar16ImageStoreMut
PlanarF32ImageStore
PlanarF32ImageStoreMut
Rgb8ImageStore
Rgb8ImageStoreMut
Rgb16ImageStore
Rgb16ImageStoreMut
RgbF32ImageStore
RgbF32ImageStoreMut
Rgba8ImageStore
Rgba8ImageStoreMut
Rgba16ImageStore
Rgba16ImageStoreMut
RgbaF32ImageStore
RgbaF32ImageStoreMut