0

可変の画像クラスを探しています。
ご存知のように、NSArrayは変更可能ではなく、NSMutableArrayは変更可能です。

UIImageに関するAppleのドキュメント

イメージオブジェクトは不変であるため、作成後にプロパティを変更することはできません。

作成後に画像の色を変更したいのですが。
どうしてそれは可能ですか?

4

1 に答える 1

2

Core Image を使用して、画像のビットマップを利用し、フィルターを適用してから、新しい画像をレンダリングできます。

より具体的には、 のカスタム サブクラスを作成してCIFilter、カスタム フィルターを画像に適用し、レンダリングすることができます。

残念ながら、これを達成するには、カーネル コードを記述して QC でテストする、新しいインターフェイスを宣言する、いくつかのメソッドを記述する、登録して最後にファクトリ メソッドを作成するなど、多くのことを行う必要があります。それはたくさんのものですが、まあ、それはそれです。

Core Image Programming GuideおよびCore Image Filters Referenceを参照してください。

于 2012-05-31T08:17:24.213 に答える