Я добавляю изображение в почтовый ящик. Он покажет полное изображение. Но я хочу рассчитать, пропорционально изменить высоту и ширину изображения.
Как получить высоту и ширину UIImage?
Ответ 1
let heightInPoints = image.size.height
let heightInPixels = heightInPoints * image.scale
let widthInPoints = image.size.width
let widthInPixels = widthInPoints * image.scale
Ответ 2
Используйте свойство size в экземпляре UIImage. Подробнее см. документацию.
let imageView: UIImageView = //this is your existing imageView
let imageViewHeight: CGFloat = imageView.frame.height
let imageViewWidth: CGFloat = imageView.frame.width
Ответ 7
import func AVFoundation.AVMakeRect
let imageRect = AVMakeRect(aspectRatio: self.image!.size, insideRect: self.bounds)
x = imageRect.minX
y = imageRect.minY