Added contrast pixel filter
This commit is contained in:
parent
beddb42000
commit
92664359c2
@ -209,10 +209,15 @@ function Library (ronin) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
this.saturation = (pixel, q = 1) => {
|
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]
|
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
|
// Math
|
||||||
|
|
||||||
this.add = (...args) => {
|
this.add = (...args) => {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user