Versions in this module Expand all Collapse all v1 v1.0.0 May 16, 2021 Changes in this version + type Composite uint32 + const CompositeAddition + const CompositeBehind + const CompositeBurn + const CompositeChroma + const CompositeColor + const CompositeColorErase + const CompositeDarkenOnly + const CompositeDestinationAtop + const CompositeDestinationIn + const CompositeDestinationOut + const CompositeDifference + const CompositeDissolve + const CompositeDivide + const CompositeDodge + const CompositeErase + const CompositeExclusion + const CompositeGrainExtract + const CompositeGrainMerge + const CompositeHardLight + const CompositeHardMix + const CompositeHue + const CompositeLightenOnly + const CompositeLightness + const CompositeLinearBurn + const CompositeLinearLight + const CompositeLuminance + const CompositeLuminosity + const CompositeMerge + const CompositeMultiply + const CompositeNormal + const CompositeOverlay + const CompositePassThrough + const CompositePinLight + const CompositePlus + const CompositeSaturation + const CompositeScreen + const CompositeSoftLight + const CompositeSourceAtop + const CompositeSplit + const CompositeSubtract + const CompositeValue + const CompositeVividLight + func (c Composite) Composite(b, t color.Color) color.Color + func (c Composite) String() string + type GrayAlpha struct + Pix []lcolor.GrayAlpha + Rect image.Rectangle + Stride int + func NewGrayAlpha(r image.Rectangle) *GrayAlpha + func (g *GrayAlpha) At(x, y int) color.Color + func (g *GrayAlpha) Bounds() image.Rectangle + func (g *GrayAlpha) ColorModel() color.Model + func (g *GrayAlpha) GrayAlphaAt(x, y int) lcolor.GrayAlpha + func (g *GrayAlpha) Opaque() bool + func (g *GrayAlpha) PixOffset(x, y int) int + func (g *GrayAlpha) Set(x, y int, c color.Color) + func (g *GrayAlpha) SetGrayAlpha(x, y int, ga lcolor.GrayAlpha) + func (g *GrayAlpha) SubImage(r image.Rectangle) image.Image + type Image []Layer + func (g Image) At(x, y int) color.Color + func (g Image) Bounds() image.Rectangle + func (g Image) ColorModel() color.Model + func (g Image) SubImage(r image.Rectangle) image.Image + type Layer struct + Invisible bool + LayerBounds image.Rectangle + Mode Composite + Name string + Transparency uint8 + func (l Layer) At(x, y int) color.Color + func (l Layer) Bounds() image.Rectangle + func (l Layer) SubImage(r image.Rectangle) image.Image + func (l Layer) SubImageLayer(r image.Rectangle) Layer + type MaskedImage struct + Mask *image.Gray + func (m MaskedImage) At(x, y int) color.Color + type PalettedAlpha struct + Palette lcolor.AlphaPalette + Pix []lcolor.IndexedAlpha + Rect image.Rectangle + Stride int + func NewPalettedAlpha(r image.Rectangle, p lcolor.AlphaPalette) *PalettedAlpha + func (p *PalettedAlpha) At(x, y int) color.Color + func (p *PalettedAlpha) Bounds() image.Rectangle + func (p *PalettedAlpha) ColorModel() color.Model + func (p *PalettedAlpha) IndexAlphaAt(x, y int) lcolor.IndexedAlpha + func (p *PalettedAlpha) Opaque() bool + func (p *PalettedAlpha) PixOffset(x, y int) int + func (p *PalettedAlpha) Set(x, y int, c color.Color) + func (p *PalettedAlpha) SetIndexAlpha(x, y int, ia lcolor.IndexedAlpha) + func (p *PalettedAlpha) SubImage(r image.Rectangle) image.Image + type RGB struct + Pix []lcolor.RGB + Rect image.Rectangle + Stride int + func NewRGB(r image.Rectangle) *RGB + func (r *RGB) At(x, y int) color.Color + func (r *RGB) Bounds() image.Rectangle + func (r *RGB) ColorModel() color.Model + func (r *RGB) Opaque() bool + func (r *RGB) PixOffset(x, y int) int + func (r *RGB) RGBAt(x, y int) lcolor.RGB + func (r *RGB) Set(x, y int, c color.Color) + func (r *RGB) SetRGB(x, y int, rgb lcolor.RGB) + func (r *RGB) SubImage(rt image.Rectangle) image.Image + type Text struct + type TextData []TextDatum + func (t TextData) String() string + type TextDatum struct + BackColor color.Color + Bold bool + Data string + Font string + ForeColor color.Color + Italic bool + LetterSpacing uint32 + Rise uint32 + Size uint32 + Strikethrough bool + Underline bool