UIImage 1:从带有@2x 修饰符的文件加载,大小为 400x400,因此 UIImage 1 将报告其大小为 200x200
UIImage 2:从没有@2x 修饰符的文件加载,大小为 400x400,因此 UIImage 2 将报告其大小为 400x400
然后,我从上面创建 2 个图像,将下面的代码应用于每个图像
UIGraphicsBeginImageContextWithOptions(CGSizeMake(400,400), YES, 1.0);
[image drawInRect:CGRectMake(0, 0, 400, 400)];
UIImage *rescaledI = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
考虑到上述情况,我可以期望两个结果图像的图像质量完全相同吗?(我正在尝试确定将 200x200 视网膜图像绘制到 400x400 非视网膜上下文是否会降低质量,而不是绘制未加载为视网膜图像的相同图像)