更改iPhone中图像的分辨率?
时间:2020-03-06 14:51:45 来源:igfitidea点击:
我想更改图像的分辨率,这是我从远程位置获取的图像。我获取的图像太大,无法放入iPhone屏幕,这是他们更改该分辨率的任何方法吗?
解决方案
假设我们使用某种"视图"来显示图像(而不是自定义图形),则可能会看到是否存在某种属性,该属性将允许我们设置视图的"模式"以允许各种缩放方法。
如果我们渲染它,它仍然会缩放(请参阅UIImage :: drawInRect)。但是,CGContextDrawImage会将图片缩放到一个新的上下文中,然后可以使用它来渲染到屏幕上。
如果使用的是UIImageView,则需要UIView的contentMode,则应将其设置为UIViewContentModeScaleAspectFit(或者Interface Builder中的等效项)。
如果我们希望将UIImage实际调整为较小的尺寸,则此博客文章可能会有所帮助。