エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
iPadな日記 : CGContextDrawImageの罠
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
iPadな日記 : CGContextDrawImageの罠
2012年05月06日17:31 カテゴリiOS CGContextDrawImageの罠 CGContextDrawImage を使って画像を描画する... 2012年05月06日17:31 カテゴリiOS CGContextDrawImageの罠 CGContextDrawImage を使って画像を描画すると、上下鏡像反転したものが描画される。 ! 仕方がないので、一旦反転したコンテキストつくって、そこからまた使うというやっつけ実装も考えたけどクールじゃないし、あとでソース見て意味不明になりそうだしやめ。 アフィン変換を使う画像関連メソッドを使えばよさそうなのはすぐ理解できたけど、最初はどうなっているかさっぱりわからなかった。 間違っているかもしれないけど、現状の理解。 CGContextDrawImageを使ってCGRect rectにそのまま、描画すると緑●の位置に上下が逆さまになった画像が描画されてしまう。 これに対して、アフィン変換の上下の鏡像変換を単純に施すとviewの見えない領域(Y軸のマイナス領域)に描画されてしまう。ピンク●の