我想将图像缩放到400x400(我正在创建缩略图)。我在Cocoa应用程序中使用Scriptable Image Processing System(SIPS),但问题是效率低下。 SIPS在20秒内转换300张图像时占用70-90%的CPU。我应该使用CIImage
类(CIImage
是使用各种GPU优化的核心图像过滤器所需的类型)还是NSImage
类?谁能提出更好的方法?
答案 0 :(得分:0)
在OS X上生成缩略图的一种非常简单快捷的方法是使用QLThumbnailImageCreate 它只是一行代码,因此您可以轻松地尝试它与SIPS&核心形象。
答案 1 :(得分:0)
我尝试使用NSImage,CIImage和sips进行缩略图生成。所有人都使用相同的CPU(70-90%),但啜饮速度更快。