UIImage.size与像素分辨率不同?

时间:2016-08-20 20:26:18

标签: ios swift uiimage

我正在调整 UIImage 的大小,调整大小后如果我打印尺寸:

print(myImage.size)

我得到了输出:

  

(295.5,350.0)

保存图像后,我检查分辨率,得到: 555×700像素

UIImage.size 不是图像的分辨率吗?

1 个答案:

答案 0 :(得分:3)

要获得图片的像素分辨率,您可以使用下一个代码段:

let image: UIImage = ...
let size = CGSize(width: image.size.width * image.scale, height: image.size.height * image.scale)

它考虑了图像的比例值。