缩放图像(脚本图像处理系统)



我想缩放图像到400x400(我正在创建缩略图)。我在Cocoa应用程序中使用可脚本图像处理系统(SIPS),但问题是效率差。SIPS在20秒内转换300张图像时需要70-90%的CPU。我应该使用CIImage类(CIImage是使用各种gpu优化的核心图像过滤器所需的类型)还是NSImage类?有人能提出更好的方法吗?

在OS X上生成缩略图的一个非常简单和快速的方法是使用QLThumbnailImageCreate。
它只有一行代码,因此您可以轻松地将其与SIPS进行比较。核心形象。

我尝试使用NSImage, CIImage和sips生成缩略图。它们都占用相同的CPU(70-90%),但sips更快。

相关内容

  • 没有找到相关文章

最新更新