在iPhone中更改图像的分辨率?

时间:2008-09-29 06:27:53

标签: iphone cocoa-touch

我想改变图像的分辨率,这张图片来自远程位置。我得到的图像太大,无法适应iPhone屏幕,他们有什么方法可以改变分辨率?

4 个答案:

答案 0 :(得分:1)

如果您正在使用UIImageView,那么UIView的contentMode就是您所需要的,您应该将其设置为UIViewContentModeScaleAspectFit(或Interface Builder中的等效项)。

答案 1 :(得分:0)

假设您使用某种“视图”来显示图像(而不是自定义绘图),您可能会看到是否存在某种属性,允许您设置视图的“模式”以允许各种缩放方法

答案 2 :(得分:0)

如果你渲染它,它无论如何都应该缩放(参见UIImage :: drawInRect)但是,CGContextDrawImage会将图像缩放到一个新的上下文中,然后你可以用它来渲染到屏幕上。

答案 3 :(得分:0)

如果您希望将UIImage实际调整为较小尺寸,this blog post可能会有所帮助。