Documentation ¶
Index ¶
- func ModifyImage(baseImg image.Image, modifier PixelModifier, opts ImageModificationOptions) image.Image
- func NewMonochromeImage(clr color.Color, width, height int) *image.RGBA
- type BlurPixelModifier
- type BlurPixelModifierConfig
- type ImageModificationOptions
- type PerlinNoisePixelModifier
- type PerlinNoisePixelModifierConfig
- type PixelModifier
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ModifyImage ¶
func ModifyImage(baseImg image.Image, modifier PixelModifier, opts ImageModificationOptions) image.Image
Types ¶
type BlurPixelModifier ¶
type BlurPixelModifier struct {
// contains filtered or unexported fields
}
func NewBlurPixelModifier ¶
func NewBlurPixelModifier(config BlurPixelModifierConfig) *BlurPixelModifier
func (*BlurPixelModifier) ModifyPixel ¶
type BlurPixelModifierConfig ¶
type BlurPixelModifierConfig struct {
MaxAmplitude int // recommended: 20
}
type ImageModificationOptions ¶
type ImageModificationOptions struct {
Padding float64 // between 0 and 1
}
type PerlinNoisePixelModifier ¶
type PerlinNoisePixelModifier struct {
// contains filtered or unexported fields
}
func NewPerlinNoisePixelModifier ¶
func NewPerlinNoisePixelModifier(config PerlinNoisePixelModifierConfig) *PerlinNoisePixelModifier
func (*PerlinNoisePixelModifier) ModifyPixel ¶
Click to show internal directories.
Click to hide internal directories.