gpt4 book ai didi

ios - 我们可以仅使用 OpenGL 获得相同的 Instagram 滤镜效果吗?

转载 作者:行者123 更新时间:2023-11-29 10:53:53 26 4
gpt4 key购买 nike

我正在尝试做一些类似 Instagram 的事情,但不使用 GPUImage 框架。我只使用 OpenGL 2.0 和着色器。一开始,我拿了一个 Instagram 使用的着色器和纹理,并将它们用于我的项目。我没有得到相同的结果和相同的滤镜效果。我不明白为什么会有一个区别。GPUImage 也是基于 OpenGL 的。Instagram 和 GPUImage 框架有什么特别之处吗?

最佳答案

您完全没有理由不能使用 OpenGL 自己重新实现在 Instagram 中看到的相同类型的滤镜。创建一些纹理和开发一些可以达到目的的着色器只是一件“简单的事情”。您可能会发现您可以在 Photoshop 中进行试验或使用 GLShader 工具在实际切割代码之前对您的算法进行原型(prototype)设计。这可能会节省一些时间。

显然,过滤器需要几个月的调整才能获得正确的“外观”,所以不要指望一夜之间重新创建它。我记得读过一篇关于 Instagram 的历史和起源的文章,读起来很有趣。

经过大约一分钟的搜索,我找到了这个 Quora 帖子,其中 Kevin Systrom 本人发表了自己的看法,而顶级评论者发布了一些方法的逆向工程描述:

请注意,他的 github 存储库已被删除,因为他愚蠢地从应用程序本身提取纹理并重新发布到网上。显然这是侵犯版权,所以不要这样做!我建议您从 Instagram 中汲取灵感,但从头开始开发您自己独特的滤镜。

关于ios - 我们可以仅使用 OpenGL 获得相同的 Instagram 滤镜效果吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19288016/

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