ios - 在 GPU 上高效切片图像

标签 ios

我需要将一幅图像分割成 N 个图 block (矩形可能位于任何位置并重叠),其中 N 可能非常大。由于 CGImage 在 CPU 上运行,并且这是每秒发生几次的性能关键操作,我想知道是否有更快的方法在 GPU 上执行此操作。

什么是最快的图像切片解决方案(可能使用 GPU)?

PS:如果有任何帮助,图像只是灰度(01 之间的 float 组)。它不必是 CGImage/UIImage,一个 float 组就足够了。

最佳答案

由于切片图像基本上只是将图像 block 复制到新图像中,因此没有真正加快该过程的方法。根据您对切片所做的操作,您可能可以不复制数据而逃脱。如果只保留切片的坐标,则可以访问原始图像的底层存储。

关于ios - 在 GPU 上高效切片图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40584919/

相关文章:

ios - 尾随约束缺失错误

ios 配置文件无法传输到设备

ios - 我应该选择静态单元还是动态原型(prototype)

ios - 在 Swift 4 中从字符串对象创建 CFData 对象

ios - 从 Swift 将数据 POST 到 PHP 方法

ios - 如何在IOS中使用 "* "字符进行调用(拨号)?

ios - 告诉 Superview 忽略触摸事件?

ios - 带背景的自定义导航栏

iphone - 如何从 TableView IOS 中删除一行

ios - 如何使用 Swift 为 UICollectionView 创建动态宽度和静态高度