2012-02-16 25 views
1

現在、UIImageViewに50x50の画像を挿入して画面に描画すると、画像がぼやけて見え、滑らかではなく、審美的に気に入らないようです。高品質を保証するために、UIImageViewが使用する補間アルゴリズムをどのように変更する必要がありますか?また、SDWebImageを使ってWebから画像をロードしていますが、これは無関係です。50x50プロファイルの画像とUIImageViewを使用した画像

UIImageView* imageView = [[UIImageView alloc] initWithFrame:CGRectMake(5, 5, 50, 50)]; 
[imageView setImageWithURL:[NSURL URLWithString:url] 
      placeholderImage:[UIImage imageNamed:@"unknown.gif"]]; 
[cell.contentView addSubview:imageView]; 
[imageView release]; 

答えて

0

イメージをkCGInterpolationHighで200x200ピクセルにリサイズし、UIImageViewにイメージを挿入しました。その結果、写真はもっと良く見えます。

0

50x50ポイントの矩形でimageViewを作成しています。

ポイントとピクセルに違いがあります。 したがって、50x50ポイントのimageViewに50x50ピクセルの画像を配置している可能性があります。

網膜ディスプレイの場合、画像は滑らかに見えるほど大きくなければなりません。この場合、100x100ピクセルです。

+0

確かに、同じ50x50ピクセルの画像をSafariで見ると、自分のアプリで見た目が全く違って見えますが、Safari版は同じサイズでもスムーズです。 – mbord

関連する問題