Versions in this module Expand all Collapse all v0 v0.0.1 Jun 23, 2022 Changes in this version + func ModifyImage(baseImg image.Image, modifier PixelModifier, opts ImageModificationOptions) image.Image + func NewMonochromeImage(clr color.Color, width, height int) *image.RGBA + type BlurPixelModifier struct + func NewBlurPixelModifier(config BlurPixelModifierConfig) *BlurPixelModifier + func (p *BlurPixelModifier) ModifyPixel(img image.Image, point image.Point) color.Color + type BlurPixelModifierConfig struct + MaxAmplitude int + type ImageModificationOptions struct + Padding float64 + type PerlinNoisePixelModifier struct + func NewPerlinNoisePixelModifier(config PerlinNoisePixelModifierConfig) *PerlinNoisePixelModifier + func (p *PerlinNoisePixelModifier) ModifyPixel(img image.Image, point image.Point) color.Color + type PerlinNoisePixelModifierConfig struct + Amplitude float64 + OutOfFrameFallbackColor color.Color + PerlinNoiseGenerator random.PerlinNoiseGenerator + PositionGapDivider float64 + type PixelModifier interface + ModifyPixel func(image.Image, image.Point) color.Color v0.0.0 Jun 5, 2022