iphone – 我怎样才能得到uiimage的高度和宽度

从邮件中的URL 图像

我将图像添加到邮件视图。 它会显示完整的图像。 但是我想计算一下,按比例改变图像的高度和宽度。

我怎样才能得到UIImage的高度和宽度?

 let heightInPoints = image.size.height let heightInPixels = heightInPoints * image.scale let widthInPoints = image.size.width let widthInPixels = widthInPoints * image.scale 

在UIImage实例上使用size属性。 请参阅文档了解更多详情。

 UIImage *img = [UIImage imageNamed:@"logo.png"]; CGFloat width = img.size.width; CGFloat height = img.size.height; 

上面的一些连接器在旋转装置时不能很好地工作。

尝试:

 CGRect imageContent = self.myUIImage.bounds; CGFloat imageWidth = imageContent.size.width; CGFloat imageHeight = imageContent.size.height; 
 UIImageView *imageView = [[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"MyImage.png"]]autorelease]; NSLog(@"Size of my Image => %f, %f ", [[imageView image] size].width, [[imageView image] size].height) ; 
 let imageView: UIImageView = //this is your existing imageView let imageViewHeight: CGFloat = imageView.frame.height let imageViewWidth: CGFloat = imageView.frame.width