バグ解析中です。
で、今までイメージのデータを取得するために、こんなコード書いてました。
CGImageRef imageRef = [image CGImage];
調べれば調べるほど、怪しい・・・いや、わかりませんが。
まずCGImageRefには、対象のイメージのbitmapの情報を格納するためのものです。
[image CGImage]は何をしているのか調べてみました。
まず、CGImage。
何がおかしいって、
こいつ・・・propertyなんだけど。
image.CGImageと書くのかしら?
何故今まで動いていたんだ・・・?
で、これは何を返してくれるのかというと、Quartzイメージデータを返してくれます。
Quartzの情報を、bitmapの情報用の入れ物へ入れる・・・?
あれー、間違っているのでは・・・?
と思って調べましたが、Quartzビットマップデータなることを書いているページもあるし、大丈夫なのかも・・・。
あとメモリに余裕がないとマズい・・・みたいなことが書かれてありますが・・・。
・・・。
まぁ、とりあえず動かしてみよう。
ここでバグっていないかもしれないし。
**********
今日の結果:
CGImageRef imageRef = image.CGImage;
**********
うき。