0

サイズが 2048 (幅または高さ、またはその両方) より大きい場合、Core-Image が CPU で画像を処理するという情報をインターネットで見つけました。そして、3200x2000 の画像でも CIFilter を適用すると非常に遅いため、それは本当のようです。2000x2000 の画像で同じことを行うと、はるかに高速になります。GPU で常にすべての画像を処理するように Core-Image に指示することはできますか? それとも、私が見つけた情報が間違っていたのでしょうか?

4

2 に答える 2

1

GPU での処理が必ずしも高速であるとは限りません。これは、画像データを最初に GPU メモリにロードし、処理してから転送する必要があるためです。

(CPU で) ソフトウェア レンダリングを強制するために使用できますがkCIContextUseSoftwareRenderer、GPU でレンダリングを強制する定数はありません。また、ソフトウェア レンダリングはシミュレータでは機能しません。

于 2012-09-28T14:26:39.540 に答える