【问题标题】:Scaling down Retina res icons to standard res将 Retina res 图标缩小为标准 res
【发布时间】:2011-07-23 16:37:03
【问题描述】:

我的应用程序有我的 ui,但我想在 ui 的界面生成器中工作。我只有一个 Retina 缩放集 (640 x 960)。有很多 .png,但我不知道我应该怎么做才能同时实现 320 x 480 比例的 ui 和 640 x 960 比例的 ui。有没有办法在 xcode 中做某事,或者有没有办法使用预览或类似方法缩小图像。如果唯一的方法是使用缩放程序,那么我应该将它们缩放到什么? 谢谢

【问题讨论】:

    标签: iphone interface interface-builder image-scaling


    【解决方案1】:

    你会喜欢这个在 Mac Store 中免费提供的小工具

    http://itunes.apple.com/au/app/unretiner/id411277085?mt=12

    [编辑]

    听起来您也不确定如何同时实现视网膜和普通接口。

    每个“图形对象”都需要一对图像,Retina 版本的文件名应附加@2x。因此,对于名为“background.png”的图像,您将有一个名为“background@2x.png”的图像用于视网膜,而“background.png”用于旧屏幕。

    在您的界面构建器文件中,您可以简单地选择“background.png”版本,操作系统会选择视网膜版本并在需要时应用它。

    上面提到的工具也会用正确的文件名保存“unretinized”文件,所以如果你使用带有@2x 附加的图像,它会缩小并重命名它!

    【讨论】:

    • +1 表示 Unretiner。它使用 双三次重采样,在缩小比例方面做得相当好。但是,没有什么比手工制作低分辨率照片更好的了。 :)
    【解决方案2】:

    我不是 iPhone 开发人员,但我认为处理此问题的正确方法是使用两组图标:一组用于 iPhone 3GS 及更早版本,一组用于 iPhone 4。缩小图标会使它们看起来泥泞。

    【讨论】:

      【解决方案3】:

      您可以使用预览来缩放图像。打开图像,进入Tools 菜单并选择Adjust Size...。将宽度(和高度)更改为 50%,然后按 OK。

      然后使用File/Save as... 保存您的新非视网膜图像。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2017-03-11
        • 1970-01-01
        • 1970-01-01
        • 2014-07-13
        • 2011-03-04
        • 1970-01-01
        • 2015-03-04
        相关资源
        最近更新 更多