ランダム座標とランダムグレースケールカラーのランダムピクセルで塗りつぶされた16x16の寸法のCore GraphicsでUIImageをどのように描画するのですか?これは現時点でやや難しいようです...コアグラフィックスのランダムピクセルの16x16グリッドを描く
EDIT:おそらく私は対角線のテクスチャから始めるべきですか?私の問題は、各ピクセルを1つずつ埋めていくことです。 Core Graphicsではうまくいかないようです。
ランダム座標とランダムグレースケールカラーのランダムピクセルで塗りつぶされた16x16の寸法のCore GraphicsでUIImageをどのように描画するのですか?これは現時点でやや難しいようです...コアグラフィックスのランダムピクセルの16x16グリッドを描く
EDIT:おそらく私は対角線のテクスチャから始めるべきですか?私の問題は、各ピクセルを1つずつ埋めていくことです。 Core Graphicsではうまくいかないようです。
ピクセルを必要とする長さのバッファを作成します(この場合、16 * 16
)。
このバッファは、/ dev/randomから読み込みます。
を使用してこのバッファをthe CGImageCreate
functionに渡します。
CGImageを作成したら、create a UIImage from itには簡単です。要件に応じて、実際には同じCGI画像から最大8つの「ランダム」UIImageをspecifying different orientation valuesで作成することができます。
ETA:1ピクセルあたり2バイトのバッファと画像を作成することもできます。次に、それぞれthe endianness flagsを使って、同じバッファから2つの "ランダム" CGImageを作成し、合計16の "ランダム" UIImageを作成することができます。しかし、iOSのどのバージョンでも2バイト/ピクセルのアルファグレイスケールがサポートされているのかどうかはわかりません。 the Quartz 2D Programming Guide lists only Mac OS X version numbers。
美しい答え!完璧に働いた:D –