Package Usage: go: github.com/xyproto/crossfade
Package crossfade implements blending mode functions between images,
and some utility functions for image processing.
The fundamental part of the library is the type BlendFunc,
the function is applied to each pixel where the top layer (src)
overlaps the bottom layer (dst) of both given 'image' interfaces.
This library provides many of the widely used blending functions
to be used either as 'mode' parameter to the Blend() primary
function, or to be used individually providing two 'color' interfaces.
You can implement your own blending modes and pass them into the
Blend() function.
This is the list of the currently implemented blending modes:
Add, Color, Color Burn, Color Dodge, Darken, Darker Color, Difference,
Divide, Exclusion, Hard Light, Hard Mix, Hue, Lighten, Lighter Color,
Linear Burn, Linear Dodge, Linear Light, Luminosity, Multiply, Overlay,
Phoenix, Pin Light, Reflex, Saturation, Screen, Soft Light, Substract,
Vivid Light.
4 versions
Latest release: almost 2 years ago
2 dependent packages
View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/xyproto/crossfade
View more repository details: http://repos.ecosyste.ms/hosts/GitHub/repositories/xyproto%2Fcrossfade
Dependent Repos 1
isgasho/wallutils Fork of xyproto/wallutils
:city_sunset: Utilities for handling monitors, resolutions, wallpapers and timed wallpapersSize: 2.08 MB - Last synced: over 1 year ago - Pushed: over 5 years ago
