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

Ios UIImage.size与像素分辨率不同?,ios,swift,uiimage,Ios,Swift,Uiimage,我正在调整UIImage的大小,在调整大小后,如果打印大小: print(myImage.size) 我得到输出: (295.5350.0) 保存图像后,我检查分辨率,得到: 555×700像素 UIImage.size不是图像的分辨率吗?要获得图像的像素分辨率,可以使用下一个片段: let image: UIImage = ... let size = CGSize(width: image.size.width * image.scale, height: image.size.heigh

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

print(myImage.size)
我得到输出:

(295.5350.0)

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


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

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

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

它考虑了图像的比例值。

描述了逻辑大小和像素尺寸之间的关系:“此值反映了图像的逻辑大小……将尺寸值乘以比例属性中的值,以获得图像的像素尺寸。”这是什么意思@MartinRSo这取决于规模?