1
0

multiply, typo for lighten, resources

This commit is contained in:
2022-05-02 21:35:21 +02:00
parent 12dd4e7512
commit bf134744b6
2 changed files with 10 additions and 1 deletions

View File

@ -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: