2011-11-29 81 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。 –