コアグラフィックスで画像を描くときに知っておくべき特別なことはありますか?

StackOverflow https://stackoverflow.com/questions/3743252

質問

RetinaディスプレイがiOSに来る前に、伸縮可能な画像と多くのコアグラフィックコードを使用して描画されるいくつかのコントロールを開発しました。

これで、Retinaディスプレイデバイスでテストしましたが、グラフィックは置き忘れられ、歪んでいます。 @2xサフィックスとuiimageイメージングされたUiimageが搭載されている他のすべては正常に機能します。

コアグラフィックスで画像を使用する場合、特別な考慮事項があるに違いないと思います。たとえば、uiimageからcgimageを非常に頻繁に取得します。

誰か知っている?

役に立ちましたか?

解決

UIImage 上のファサードです CGImage (と IOSurface プライベートAPIとして)。以来 CGImage スケールの概念はなく、画像のバッファーの実際のサイズを反映します。 CGImage 寸法は2倍になります UIImageのサイズです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top