multiply, typo for lighten, resources
This commit is contained in:
8
blend.go
8
blend.go
@ -207,6 +207,10 @@ func lighten(fc uint8, bc uint8, fa uint8) float64 {
|
||||
return math.Max(float64(fc), float64(bc))
|
||||
}
|
||||
|
||||
func multiply(fc uint8, bc uint8, fa uint8) float64 {
|
||||
return float64(fc) * float64(bc) / 255
|
||||
}
|
||||
|
||||
// produce absolute garbage
|
||||
func fuckyfun(fc uint8, bc uint8, fa uint8) float64 {
|
||||
return float64((fc * fa) + (bc * (fa * 2)))
|
||||
@ -220,8 +224,10 @@ func blend(fc uint8, bc uint8, fa uint8, ba uint8) float64 {
|
||||
newValue = darken(fc, bc, fa)
|
||||
case "average":
|
||||
newValue = average(fc, bc, fa)
|
||||
case "ligten":
|
||||
case "lighten":
|
||||
newValue = lighten(fc, bc, fa)
|
||||
case "multiply":
|
||||
newValue = multiply(fc, bc, fa)
|
||||
case "fuckyfun":
|
||||
newValue = fuckyfun(fc, bc, fa)
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user