blend

package
v0.0.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 12, 2023 License: ISC Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Modes = [19]BlendFunc{
	0:  Normal,
	1:  Multiply,
	2:  Screen,
	3:  Overlay,
	4:  Darken,
	5:  Lighten,
	6:  ColorDodge,
	7:  ColorBurn,
	8:  HardLight,
	9:  SoftLight,
	10: Difference,
	11: Exclusion,
	12: Hue,
	13: Saturation,
	14: Color,
	15: Luminosity,
	16: Addition,
	17: Subtract,
	18: Divide,
}

Modes lists all blend modes that are supported by the Aseprite file format.

Functions

func Addition

func Addition(dst, src color.Color) color.Color

Addition.

func Blend

func Blend(dst draw.Image, r image.Rectangle, src0 image.Image, sp0 image.Point,
	src1 image.Image, sp1 image.Point, mode BlendFunc)

Blend blends src0 (top layer) into src1 (bottom layer) using mode and stores the result in dst.

func Color

func Color(dst, src color.Color) color.Color

Color.

func ColorBurn

func ColorBurn(dst, src color.Color) color.Color

Color burn.

func ColorDodge

func ColorDodge(dst, src color.Color) color.Color

Color dodge.

func Darken

func Darken(dst, src color.Color) color.Color

Darken.

func Difference

func Difference(dst, src color.Color) color.Color

Difference.

func Divide

func Divide(dst, src color.Color) color.Color

Divide.

func Exclusion

func Exclusion(dst, src color.Color) color.Color

Exclusion.

func HardLight

func HardLight(dst, src color.Color) color.Color

Hard Light.

func Hue

func Hue(dst, src color.Color) color.Color

Hue.

func Lighten

func Lighten(dst, src color.Color) color.Color

Lighten.

func Luminosity

func Luminosity(dst, src color.Color) color.Color

Luminosity.

func Multiply

func Multiply(dst, src color.Color) color.Color

Multiply.

func Normal

func Normal(dst, src color.Color) color.Color

Normal.

func Overlay

func Overlay(dst, src color.Color) color.Color

Overlay.

func Saturation

func Saturation(dst, src color.Color) color.Color

Saturation.

func Screen

func Screen(dst, src color.Color) color.Color

Screen.

func SoftLight

func SoftLight(dst, src color.Color) color.Color

Soft Light.

func Subtract

func Subtract(dst, src color.Color) color.Color

Subtract.

Types

type BlendFunc

type BlendFunc func(dst, src color.Color) color.Color

BlendFunc blends the source color with the destination color.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL