可変の画像クラスを探しています。
ご存知のように、NSArrayは変更可能ではなく、NSMutableArrayは変更可能です。
UIImageに関するAppleのドキュメント
イメージオブジェクトは不変であるため、作成後にプロパティを変更することはできません。
作成後に画像の色を変更したいのですが。
どうしてそれは可能ですか?
Core Image を使用して、画像のビットマップを利用し、フィルターを適用してから、新しい画像をレンダリングできます。
より具体的には、 のカスタム サブクラスを作成してCIFilter
、カスタム フィルターを画像に適用し、レンダリングすることができます。
残念ながら、これを達成するには、カーネル コードを記述して QC でテストする、新しいインターフェイスを宣言する、いくつかのメソッドを記述する、登録して最後にファクトリ メソッドを作成するなど、多くのことを行う必要があります。それはたくさんのものですが、まあ、それはそれです。
Core Image Programming GuideおよびCore Image Filters Referenceを参照してください。