画像のスケーリング(スクリプト可能な画像処理システム)
-
25-10-2019 - |
質問
画像を400x400にスケーリングしたい(サムネイルを作成しています)。私はCoCoAアプリケーションでスクリプト可能な画像処理システム(SIP)を使用していますが、問題は効率が悪いことです。 SIPは、20秒で300枚の画像を変換しながら、70〜90%のCPUを使用します。使用する必要があります CIImage
クラス (CIImage
さまざまなGPU最適化されたコア画像フィルターを使用するために必要なタイプです)または NSImage
クラス?誰かがより良い方法を提案できますか?
解決 2
私は、nsimage、ciimage、sipsを使用してサムネイルのジェネレーションを試しました。すべてが同じCPU(70〜90%)の使用を取得していますが、SIPはより速いです。
他のヒント
OS Xでサムネイルを生成するための非常にシンプルで高速な方法は使用することです qlthumbnailimagecreate.
コードの1行にすぎないため、SIPS&Core Imageと比較する方法を簡単に試すことができます。
所属していません StackOverflow