Versions in this module Expand all Collapse all v1 v1.2.1 Jun 11, 2024 v1.2.0 Mar 21, 2024 v1.1.1 Dec 19, 2023 v1.1.0 Jul 9, 2022 v1.0.8 Jul 5, 2022 v1.0.7 Jun 24, 2022 v1.0.6 May 30, 2022 v1.0.5 May 23, 2022 v1.0.4 Mar 10, 2022 v1.0.3 Mar 10, 2022 v1.0.2 Mar 9, 2022 v1.0.1 Mar 8, 2022 Changes in this version + const Bilinear + const MI + const MV + const MX + const MY + const Nearest + var MonoModel = color.ModelFunc(monoModel) + var RGB16Model = color.ModelFunc(rgb16Model) + var RGBModel = color.ModelFunc(rgbModel) + type AlphaN struct + LogN uint8 + Pix []uint8 + Rect image.Rectangle + Shift uint8 + Stride int + func NewAlphaN(r image.Rectangle, nbpp int) *AlphaN + func (p *AlphaN) AlphaAt(x, y int) color.Alpha + func (p *AlphaN) At(x, y int) color.Color + func (p *AlphaN) Bounds() image.Rectangle + func (p *AlphaN) ColorModel() color.Model + func (p *AlphaN) PixOffset(x, y int) (offset int, shift uint) + func (p *AlphaN) RGBA64At(x, y int) color.RGBA64 + func (p *AlphaN) Set(x, y int, c color.Color) + func (p *AlphaN) SetAlpha(x, y int, c color.Alpha) + func (p *AlphaN) SetRGBA64(x, y int, c color.RGBA64) + func (p *AlphaN) SubImage(r image.Rectangle) image.Image + type AlphaNModel uint8 + const Alpha1Model + const Alpha2Model + const Alpha4Model + const Alpha8Model + func (m AlphaNModel) Convert(c color.Color) color.Color + type ImmAlphaN struct + LogN uint8 + Pix string + Rect image.Rectangle + Shift uint8 + Stride int + func NewImmAlphaN(r image.Rectangle, nbpp int, bits string) *ImmAlphaN + func (p *ImmAlphaN) AlphaAt(x, y int) color.Alpha + func (p *ImmAlphaN) At(x, y int) color.Color + func (p *ImmAlphaN) Bounds() image.Rectangle + func (p *ImmAlphaN) ColorModel() color.Model + func (p *ImmAlphaN) PixOffset(x, y int) (offset int, shift uint) + func (p *ImmAlphaN) RGBA64At(x, y int) color.RGBA64 + func (p *ImmAlphaN) SubImage(r image.Rectangle) image.Image + type ImmRGB struct + Pix string + Rect image.Rectangle + Stride int + func NewImmRGB(r image.Rectangle, bits string) *ImmRGB + func (p *ImmRGB) At(x, y int) color.Color + func (p *ImmRGB) Bounds() image.Rectangle + func (p *ImmRGB) ColorModel() color.Model + func (p *ImmRGB) Opaque() bool + func (p *ImmRGB) PixOffset(x, y int) int + func (p *ImmRGB) RGBA64At(x, y int) color.RGBA64 + func (p *ImmRGB) RGBAAt(x, y int) color.RGBA + func (p *ImmRGB) SubImage(r image.Rectangle) image.Image + type ImmRGB16 struct + Pix string + Rect image.Rectangle + Stride int + func NewImmRGB16(r image.Rectangle, bits string) *ImmRGB16 + func (p *ImmRGB16) At(x, y int) color.Color + func (p *ImmRGB16) Bounds() image.Rectangle + func (p *ImmRGB16) ColorModel() color.Model + func (p *ImmRGB16) Opaque() bool + func (p *ImmRGB16) PixOffset(x, y int) int + func (p *ImmRGB16) RGBAAt(x, y int) color.RGBA + func (p *ImmRGB16) SubImage(r image.Rectangle) image.Image + type Magnifier struct + Image image.Image + Mode byte + Sx int + Sy int + func Magnify(img image.Image, sx, sy int, mode byte) *Magnifier + func (p *Magnifier) At(x, y int) color.Color + func (p *Magnifier) Bounds() image.Rectangle + func (p *Magnifier) ColorModel() color.Model + func (p *Magnifier) RGBA64At(x, y int) color.RGBA64 + type Mirror struct + Image image.Image + Mode int + func NewMirror(img image.Image, mvxy int) *Mirror + func (p *Mirror) At(x, y int) color.Color + func (p *Mirror) Bounds() image.Rectangle + func (p *Mirror) ColorModel() color.Model + func (p *Mirror) RGBA64At(x, y int) color.RGBA64 + type Mono struct + Pix []byte + Rect image.Rectangle + Shift uint + Stride int + func NewMono(r image.Rectangle) *Mono + func (p *Mono) At(x, y int) color.Color + func (p *Mono) Bounds() image.Rectangle + func (p *Mono) ColorModel() color.Model + func (p *Mono) GrayAt(x, y int) color.Gray + func (p *Mono) PixOffset(x, y int) (offset int, shift uint) + func (p *Mono) RGBA64At(x, y int) color.RGBA64 + func (p *Mono) Set(x, y int, c color.Color) + func (p *Mono) SetGray(x, y int, c color.Gray) + func (p *Mono) SetRGBA64(x, y int, c color.RGBA64) + type RGB struct + Pix []uint8 + Rect image.Rectangle + Stride int + func NewRGB(r image.Rectangle) *RGB + func (p *RGB) At(x, y int) color.Color + func (p *RGB) Bounds() image.Rectangle + func (p *RGB) ColorModel() color.Model + func (p *RGB) Opaque() bool + func (p *RGB) PixOffset(x, y int) int + func (p *RGB) RGBA64At(x, y int) color.RGBA64 + func (p *RGB) RGBAAt(x, y int) color.RGBA + func (p *RGB) Set(x, y int, c color.Color) + func (p *RGB) SetRGBA(x, y int, c color.RGBA) + func (p *RGB) SetRGBA64(x, y int, c color.RGBA64) + func (p *RGB) SubImage(r image.Rectangle) image.Image + type RGB16 struct + Pix []uint8 + Rect image.Rectangle + Stride int + func NewRGB16(r image.Rectangle) *RGB16 + func (p *RGB16) At(x, y int) color.Color + func (p *RGB16) Bounds() image.Rectangle + func (p *RGB16) ColorModel() color.Model + func (p *RGB16) Opaque() bool + func (p *RGB16) PixOffset(x, y int) int + func (p *RGB16) RGBA64At(x, y int) color.RGBA64 + func (p *RGB16) RGBAAt(x, y int) color.RGBA + func (p *RGB16) Set(x, y int, c color.Color) + func (p *RGB16) SetRGBA(x, y int, c color.RGBA) + func (p *RGB16) SetRGBA64(x, y int, c color.RGBA64) + func (p *RGB16) SubImage(r image.Rectangle) image.Image + type RGBA64Image interface + RGBA64At func(x, y int) color.RGBA64