ぼやき:CGImage | Ukisoft for Ameba Blog Only

Ukisoft for Ameba Blog Only

人生に悩む社会人8年目の徒然日記へようこそ。

バグ解析中です。
で、今までイメージのデータを取得するために、こんなコード書いてました。

CGImageRef imageRef = [image CGImage];

調べれば調べるほど、怪しい・・・いや、わかりませんが。
まずCGImageRefには、対象のイメージのbitmapの情報を格納するためのものです。
[image CGImage]は何をしているのか調べてみました。
まず、CGImage。
何がおかしいって、

こいつ・・・propertyなんだけど。

image.CGImageと書くのかしら?
何故今まで動いていたんだ・・・?
で、これは何を返してくれるのかというと、Quartzイメージデータを返してくれます。

Quartzの情報を、bitmapの情報用の入れ物へ入れる・・・?

あれー、間違っているのでは・・・?
と思って調べましたが、Quartzビットマップデータなることを書いているページもあるし、大丈夫なのかも・・・。
あとメモリに余裕がないとマズい・・・みたいなことが書かれてありますが・・・。
・・・。
まぁ、とりあえず動かしてみよう。
ここでバグっていないかもしれないし。

**********
今日の結果:
CGImageRef imageRef = image.CGImage;
**********

うき。