gpt4 book ai didi

ios - 在 iOS 中创建/应用 grunge-vintage-worn- old-cratchy 过滤器

转载 作者:行者123 更新时间:2023-11-28 07:54:02 28 4
gpt4 key购买 nike

有人知道如何创建/应用垃圾或复古滤镜吗?我正在创建一个 iOS 应用程序来对照片应用过滤器,只是为了好玩和了解更多关于 CIImage 的信息。现在,我正在使用 Core-Image 通过 ciFilter.setValue(value, forKey:key) 和相应命令等命令来应用 CIGaussianBlur、CIGLoom 等。

到目前为止,核心图像过滤器(如模糊、颜色调整、锐化、风格化)工作正常。但我想了解如何应用其他照片编辑应用程序中可用的那些垃圾、复古效果之一,如下所示:

enter image description here

enter image description here

有人知道如何创建/应用那些类型的过滤器吗?谢谢!!!

最佳答案

您有两个选择。

(1) 在链中使用“ jar 装”过滤器。如果一个过滤器的输出是下一个过滤器的输入,那么就这样编码。在您实际调用输出之前,它不会浪费任何资源。

(2) 编写自己的内核代码。它可以是一个独立改变单个像素的颜色内核,一个检查像素值及其周围像素值以生成输出像素的warp内核,或者一个< em>general 内核没有像最后两个那样优化。无论哪种方式,您几乎都可以将 GLSL 用于代码(它几乎是用于 GPU 的 C 语言)。

好的,还有第三个选项 - 上述两个选项的组合。此外,在 iOS 11 及更高版本中,您可以使用 Metal 2 编写内核。

关于ios - 在 iOS 中创建/应用 grunge-vintage-worn- old-cratchy 过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48799766/

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