【发布时间】:2015-04-27 09:35:05
【问题描述】:
我有一个 1024x1024 的图像,我想调整这个图像的大小以适合 tableView 单元格。我已经使用了这行代码:
+ (UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize {
//New size is the size of the cell for me
UIGraphicsBeginImageContext(newSize);
[image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
UIImage *img = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSData *imageData = UIImagePNGRepresentation(img);
UIImage *imgFinal=[UIImage imageWithData:imageData];
return imgFinal;
}
问题是,当我在 Iphone6 或 Iphone6+ 的屏幕上可视化此图像时,图像显得模糊且有点像素化。 你能帮帮我吗?
【问题讨论】:
标签: ios objective-c iphone uitableview uiimage