gpt4 book ai didi

javascript - CamanJS - 替换实例

转载 作者:数据小太阳 更新时间:2023-10-29 03:57:23 24 4
gpt4 key购买 nike

如果我有一张图片应用了滤镜,例如Lomo 过滤器,有没有办法让它成为当前的 Caman 实例?

意思是,如果我随后想调整我应用滤镜的图像的亮度,并使用 this.revert(); 重置亮度,我希望它恢复到 Canvas 上我刚刚应用的过滤器。

这可能吗?

我正在做一场噩梦,试图应用许多效果,一次只能应用一个(预设滤镜除外),并通过...

最佳答案

据我了解,您想要应用过滤器(“Lomo”),如 their example page 所示然后摆弄一些属性(如亮度),然后将更改恢复为“Lomo”滤镜?

为什么不再次点击过滤器(“Lomo”)呢?

编辑:你应该看看 guide并使用过滤器中的默认值实现您自己的方法。

u.Filter.register("lomo", function (D) {
if (D == null) {
D = true
}
this.brightness(15);
this.exposure(15);
this.curves("rgb", [0, 0], [200, 0], [155, 255], [255, 255]);
this.saturation(-20);
this.gamma(1.8);
if (D) {
this.vignette("50%", 60)
}
return this.brightness(5)
});

我不认为您的要求是“开箱即用”的。

关于javascript - CamanJS - 替换实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16966128/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com