导出视网膜显示的@ 2x图像的简便方法?

时间:2010-09-16 07:42:55

标签: iphone ios4 webview iphone-4 retina-display

我正在创建许多必须与iPhone 4视网膜显示屏和iPhone 4之前的设备兼容的网页视图。为每张图片导出多个文件真是太费劲了。

是否有脚本或实用程序来自动执行此过程?

1 个答案:

答案 0 :(得分:8)

如果您使用Photoshop处理作品,则只需在将图像尺寸调整为原始宽度和高度的50%时录制动作。使用图像处理器(文件>脚本>图像处理器),您可以对存储在指定文件夹中的所有图像运行操作。图像将存储到新位置,因此重命名很容易。

请注意,调整图像大小(即使新分辨率小于旧分辨率)也可能会使图像内容变得模糊不清。如果您的艺术作品本质上是图形化的,并且是在Adobe Illustrator(或类似的应用程序)中创建的,那么您应该在那里导出不同的分辨率。

另请注意,较大分辨率的图像应易于调整为原始宽度和高度的一半 - 您应该能够将两个值除以2。 想象一下13 x 13像素(@ 2x分辨率)的图像,它将缩小到6 x 6或7 x 7像素。您可以使用较小的尺寸设计界面。为了显示高分辨率图像,iPhone将使较小的图像边界加倍,这将产生12 x 12或14 x 14像素。 @ 2x图像不再适合 - 所以有剪裁,边缘出现毛刺或图像稍微模糊,因为它需要拉伸或收缩以适应。

最后,如果您不使用Photoshop,这里有两个免费软件工具,可以批量调整图像大小:
Fotosizer
Irfanview