Retina ディスプレイを搭載した iOS デバイスで作業しています。基本的には、ドキュメントフォルダーUIImageView
に jpeg 画像を読み込んで画像を設定します。
のUIImageView
サイズが 100x100 ポイントであるとします。jpeg 画像のサイズは 200x200 ピクセルです。私が理解している限り、JPEG画像はUIImageView
スケーリングなしで表示する必要があります。jpeg画像を次のように読み取ります
NSString *docDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *jpegFilePath = [NSString stringWithFormat:@"%@/im_%d_%d.jpeg",docDir, dbPhotoId, i];
UIImage* tmpImage = [UIImage imageWithContentsOfFile:[NSString stringWithFormat:@"%@", jpegFilePath]];
のUIImage* tmpImage
倍率は 1 で、幅と高さは 200 と 200 です ( と からtmpImage.scale
確認tmpImage.size.width
) tmpImage.size.height
。
この場合、UIImageView
(サイズが 100x100 ポイントの)のイメージ プロパティを に設定するtmpImage
と、スケーリングや網膜表示の問題が発生しないと安全に想定できますか?