CGContextDrawImageで画像が逆さまに描画されるので

公開: 2015-02-26 03:11
更新: 2016-04-29 07:01

どうもみなさんこんにちは。あっきぃです。

毎日毎日同じことの繰り返しで楽しいです。よろしくお願いします。



意味もなくCGContextDrawImageで画像を描画してみたんです。

こんな感じ。

UIGraphicsBeginImageContextWithOptions(size, NO, 0.0);
CGContextRef context = UIGraphicsGetCurrentContext();
UIImage *icon = [UIImage imageNamed:@"apple"];
CGContextDrawImage(context, rect, icon.CGImage);
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;

すると何故か逆さまに。

CGContextDrawImageで画像が逆さまに描画されるので

このまま逆さまだと
運気が下がりそうなのでこっちの関数を使ってみる。

UIGraphicsBeginImageContextWithOptions(size, NO, 0.0);
UIImage *icon = [UIImage imageNamed:@"apple"];
[icon drawInRect:rect]; //こっちの関数
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return image;

すると...

CGContextDrawImageで画像が逆さまに描画されるので

ばっちぐー♪



やはりリンゴはこっち向きがいいですね。



この記事をシェア
この記事にコメントする
書き込む
あっきぃ(@appstars_aki)
Web、iOSなフリーランサーです。好きなものはお寿司です。でもお寿司は高いので普段は雑草とか拾ったドングリを食べています。お仕事や意味もなく毎月お小遣いをくれる人を探してます。

お仕事の依頼や自分で作ったアプリのレビューを希望しちゃう方はaki@appstars.jpまでご連絡ください。