Versions in this module Expand all Collapse all v0 v0.0.1 Jan 12, 2019 Changes in this version + var ApproxBiLinear = Interpolator(ablInterpolator{}) + var BiLinear = &Kernel + var CatmullRom = &Kernel + var NearestNeighbor = Interpolator(nnInterpolator{}) + func Copy(dst Image, dp image.Point, src image.Image, sr image.Rectangle, op Op, ...) + func Draw(dst Image, r image.Rectangle, src image.Image, sp image.Point, op Op) + func DrawMask(dst Image, r image.Rectangle, src image.Image, sp image.Point, ...) + type Drawer = draw.Drawer + var FloydSteinberg Drawer = floydSteinberg{} + type Image = draw.Image + type Interpolator interface + type Kernel struct + At func(t float64) float64 + Support float64 + func (q *Kernel) NewScaler(dw, dh, sw, sh int) Scaler + func (q *Kernel) Scale(dst Image, dr image.Rectangle, src image.Image, sr image.Rectangle, op Op, ...) + func (q *Kernel) Transform(dst Image, s2d f64.Aff3, src image.Image, sr image.Rectangle, op Op, ...) + type Op = draw.Op + const Over + const Src + type Options struct + DstMask image.Image + DstMaskP image.Point + SrcMask image.Image + SrcMaskP image.Point + type Quantizer = draw.Quantizer + type Scaler interface + Scale func(dst Image, dr image.Rectangle, src image.Image, sr image.Rectangle, op Op, ...) + type Transformer interface + Transform func(dst Image, m f64.Aff3, src image.Image, sr image.Rectangle, op Op, ...)