Added contrast pixel filter

This commit is contained in:
Devine Lu Linvega 2019-07-15 13:37:01 +09:00
parent beddb42000
commit 92664359c2

View File

@ -209,10 +209,15 @@ function Library (ronin) {
}
this.saturation = (pixel, q = 1) => {
var color = 0.2126 * pixel.r + 0.7152 * pixel.g + 0.0722 * pixel.b
const color = 0.2126 * pixel.r + 0.7152 * pixel.g + 0.0722 * pixel.b
return [color, color, color, pixel.a]
}
this.contrast = (pixel, q = 1) => {
const intercept = 128 * (1 - q)
return [pixel.r * q + intercept, pixel.g * q + intercept, pixel.b * q + intercept, pixel.a]
}
// Math
this.add = (...args) => {