【问题标题】:Change the resolution of image in iPhone?更改 iPhone 中图像的分辨率?
【发布时间】:2008-09-29 06:27:53
【问题描述】:

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

【问题讨论】:

  • 这似乎与编程无关。你能改写问题吗?

标签: iphone cocoa-touch


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-05-24
          • 2013-09-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多