gpt4 book ai didi

ios - 使用特定尺寸的图像对 GPUImageAmatorkaFilter 进行故障处理

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:38:03 26 4
gpt4 key购买 nike

有没有人在使用 GPUImageGPUImageAmatorkaFilter 时遇到图像大小问题?

它似乎与 4 的倍数有关 - 当宽度和高度不是 4 的倍数时,它会导致输出出现故障。

例如,如果我尝试过滤宽度和高度为 749 的图像,它会出现故障。如果我将它缩放到 752 或 744,它就可以工作。

奇怪的是,它在 748 处出现故障。它是 4 的倍数,但却是非偶数 (187)。

最初的解决方法是进行一些计算以使图像变小,但这是一个垃圾解决方案,我显然更希望能够过滤任何尺寸。

之前

enter image description here

之后

enter image description here

最佳答案

GPUImageAmatorkaFilter 使用 GPUImageLookupFilterlookup_amatorka.png 作为查找纹理。该纹理被组织为 64x64 像素的 8x8 四边形,代表所有可能的 RGB 颜色。我用图像 749*749px 测试了 GPUImageAmatorkaFilter 并且它有效(首先检查你的代码是 up-to-date )。我相信您使用的是错误大小的查找纹理,它应该是 512*512px

关于ios - 使用特定尺寸的图像对 GPUImageAmatorkaFilter 进行故障处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26093435/

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