我想改变图像的分辨率,这张图片来自远程位置。我得到的图像太大,无法适应iPhone屏幕,他们有什么方法可以改变分辨率?
答案 0 :(得分:1)
如果您正在使用UIImageView,那么UIView的contentMode就是您所需要的,您应该将其设置为UIViewContentModeScaleAspectFit(或Interface Builder中的等效项)。
答案 1 :(得分:0)
假设您使用某种“视图”来显示图像(而不是自定义绘图),您可能会看到是否存在某种属性,允许您设置视图的“模式”以允许各种缩放方法
答案 2 :(得分:0)
如果你渲染它,它无论如何都应该缩放(参见UIImage :: drawInRect)但是,CGContextDrawImage会将图像缩放到一个新的上下文中,然后你可以用它来渲染到屏幕上。
答案 3 :(得分:0)
如果您希望将UIImage实际调整为较小尺寸,this blog post可能会有所帮助。