2011-11-29 45 views
0

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

+0

你应该尝试一下,看看最快的。 –

回答

0

我尝试使用NSImage,CIImage和sips缩略图genration。所有的CPU都使用相同的CPU(70-90%),但是更快。

0

在OS X上生成缩略图的一种非常简单快捷的方法是使用QLThumbnailImageCreate
这只是一行代码,因此您可以轻松尝试与SIPS & Core Image进行比较。

+0

谢谢您的建议。我正在使用sips,因为它是有效的核心图像和QLThumbnailImageCreate。 –