我正在创建大量必须与 iPhone 4 视网膜显示屏和 iPhone 4 之前的设备兼容的 Web View 。为每个图像导出多个文件是一件很麻烦的事情。
是否有脚本或实用程序可以自动执行此过程?
最佳答案
如果您使用 Photoshop 处理您的图稿,您只需在将图像大小调整为其原始宽度和高度的 50% 时记录操作即可。然后,使用图像处理器(文件 > 脚本 > 图像处理器),您可以对存储在指定文件夹中的所有图像运行该操作。图像将存储到新位置,因此重命名它们很容易。
但请记住,调整图像大小(即使新分辨率小于旧分辨率)有时可能会使清晰的图形内容变得模糊。如果您的作品本质上主要是图形,并且是在 Adobe Illustrator(或类似的应用程序)中创建的,您应该立即导出不同的分辨率。
另请记住,较大分辨率的图像应该很容易调整为原始宽度和高度的一半 - 您应该能够将这两个值除以二。
想象一张 13 x 13 像素的图像(@2x 分辨率),它将缩小到 6 x 6 或 7 x 7 像素。您可以使用较小的尺寸来设计界面。为了显示高分辨率图像,iPhone 会将较小的图像边界加倍,这将导致 12 x 12 或 14 x 14 像素。 @2x 图像将不再精确地适合 - 因此要么会出现剪切、边缘故障,要么图像会稍微模糊,因为它需要拉伸(stretch)或收缩才能适合。
最后,如果您不使用 Photoshop,这里有两个免费软件工具也可以批量调整图像大小:
Fotosizer
Irfanview
关于iphone - 导出 @2x 图像以进行视网膜显示的简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3724639/