有没有办法使用 AS3 在 Flash 中获得一些逼真的照片滤镜?

发布于 2024-11-03 08:33:37 字数 152 浏览 3 评论 0原文

有谁知道或可以为我指明如何在 Flash 中使用 AS3 重现 Photoshop 图像/调整/照片滤镜...的正确方向。与在相机镜头上放置滤镜时得到的结果相同。我从一开始就排除使用色调和色调,因为它对我根本没有帮助,我认为可以通过使用颜色矩阵类或卷积过滤器从代码中得到这个,有什么想法吗?

Does anyone know or can point me in the right direction on how to reproduce the Photoshop Image/Adjustments/Photo filters... in Flash with AS3. Is the same result that you get when you put a filter over the lenses of a camera. I exclude using tint and hue from the start because it doesn't help me at all, I think could get this from code by using color matrix class or convolution filter, any ideas??

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

够运 2024-11-10 08:33:37

ColorMatrixFilter 绝对是您最好的选择。这是一个关于将 DisplayObject 设为黑色和彩色的快速示例。白色的。

var bnw:Array = [1.2,0,0,0,0,1.2,0,0,0,0,1.2,0,0,0,0,0,0,0,1,0];
var filter:ColorMatrixFilter = new ColorMatrixFilter(bnw);

yourDisplayObject.filters = [filter];

实际的价值观让我很困惑,我只是玩玩。这基本上是有道理的..这将为您提供更多信息:

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/filters/ColorMatrixFilter.html

ColorMatrixFilter is definitely your best bet.. Here's a quick example on making a DisplayObject black & white.

var bnw:Array = [1.2,0,0,0,0,1.2,0,0,0,0,1.2,0,0,0,0,0,0,0,1,0];
var filter:ColorMatrixFilter = new ColorMatrixFilter(bnw);

yourDisplayObject.filters = [filter];

The actual values confuse the heck out of me, I just play around. It mostly makes sense.. This will give you a little more info:

http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/filters/ColorMatrixFilter.html

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文