質問

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

役に立ちましたか?

解決

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

他のヒント

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

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

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

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