0

我想改变图像的分辨率,这张我从远程位置获得的图像。我得到的图像太大而无法放入 iPhone 屏幕,他们有什么方法可以改变该分辨率吗?

4

4 回答 4

1

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

于 2008-09-29T17:59:05.150 回答
0

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

于 2008-09-29T07:52:54.263 回答
0

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

于 2008-09-29T13:47:50.980 回答
0

如果您希望将 UIImage 实际调整为更小的尺寸,这篇博文可能会有所帮助。

于 2009-05-15T07:01:00.080 回答