0

画像の解像度を変更したかったのですが、この画像は離れた場所から取得しています。取得した画像が大きすぎてiPhoneの画面に収まらないので、その解像度を変更する方法はありますか?

4

4 に答える 4

1

UIImageViewを使用している場合は、UIViewのcontentModeが必要です。おそらく、UIViewContentModeScaleAspectFit(またはInterface Builderの同等のもの)に設定する必要があります。

于 2008-09-29T17:59:05.150 に答える
0

UIImageのサイズを実際に小さいサイズに変更したい場合は、このブログ投稿が役立つ場合があります。

于 2009-05-15T07:01:00.080 に答える
0

レンダリングする場合は、とにかくスケーリングする必要があります (UIImage::drawInRect を参照)。ただし、CGContextDrawImage は、画像を新しいコンテキストにスケーリングして描画し、それを使用して画面にレンダリングできます。

于 2008-09-29T13:47:50.980 に答える
0

何らかの種類の「ビュー」を使用して (カスタム描画ではなく) 画像を表示していると仮定すると、ビューの「モード」を設定してさまざまなスケーリング方法を許可できるプロパティがあるかどうかがわかります。

于 2008-09-29T07:52:54.263 に答える