Я пытаюсь использовать простой пороговый фильтр, который я нашел здесь , но я получаю ошибку типа.
<!DOCTYPE html>
<html>
<head>
<title>Processing test</title>
<script src="caman.full.js"></script>
</head>
<body>
<img src="samples/hard_sample.jpg" id="img">
<script>
Caman.Filter.register("threshold", function (limit) {
this.process("threshold", function (rgba) {
const lumin = (0.2126 * rgba.r) + (0.7152 * rgba.g) + (0.0722 * rgba.b);
console.log(lumin);
rgba.r = lumin > limit ? 255 : 0;
rgba.g = lumin > limit ? 255 : 0;
rgba.b = lumin > limit ? 255 : 0;
});
console.log(this);
return this;
});
Caman('#img', function() {
this.threshold(100);
this.render();
});
</script>
</body>
</html>
Ошибка типа: res не определено 4 caman.full.js: 1742: 9
Это мой первый раз, когда я использую CamanJS, и я совершенно заблудился из-за того, что я сделал неправильно (тем более, что я просто что-то скопировал). Я использую последнюю стабильную загрузку (4.1.1).