从Adobe Illustrator for Android导出.png时要选择哪些选项?

时间:2012-02-25 19:44:18

标签: android png export android-image adobe-illustrator

我正在使用Adobe Illustrator CS4创建图片,以启动Android应用程序使用的图标。我根据dev guide icon sizes为ldpi,mdpi等创建了一组图像.px是在画板上定义的,但还没有关于矢量图形上的ppi /分辨率。当图像完成时,我想从每个画板生成.png文件,该文件被配置为不同密度的推荐尺寸。 Adobe Illustrator有2个选项来生成.png文件;第一种方法是Save for Web & Devices,它允许您明确指定您需要Android所需的PNG-24,但没有提及图像的dpi / ppi方面。第二种方式是Export,它会提示您选择图像的ppi

因此,第一种方法使用一些自动设置,并且属性上的结果图像具有与Illustrator中为画板定义的像素数相同的像素数。结果.png上的第二种方法的像素数取决于所选的ppi,并且仅当ppi = 72时才会出现从画板到输出.png的相等对应像素数。所以我得出结论,自动Save for Web & Devices也选择72ppi。在这个question on SO中,我在Photoshop中询问了ppi,我建议忽略ppi。

哪种路由是导出.png文件以匹配Android的低,中,高密度的一致路径? (例如,选项的设置)

1 个答案:

答案 0 :(得分:2)

True ppi将取决于输出设备(屏幕,打印机,PDF等)。除非您计划将图像渲染为PDF或打印文档(听起来您只是在做启动图标),我认为您可以放心地忽略图像本身的ppi。您也可以查看this answer

但如果你真的很担心,72ppi会好的。

UPDATE 我认为其他帖子可以帮助你一点点。每英寸像素数是衡量密度的指标。但是图像本身并没有密度的概念 - 只有像素。密度发挥作用的地方是输出设备 - 可以是任何东西,就像我上面提到的那样。 Android面临的挑战是,市场上所有不同设备的屏幕尺寸各不相同,因此单个图像不适用于所有这些不同的显示器。 Android用h / m / i的东西来解决这个问题。但在所有情况下,系统会选择您提供的三种尺寸中的最佳尺寸,然后根据特定设备进行缩放。

因此,您最好的选择就是为应用中的每张图片提供三种不同的尺寸 - h / m / i。你做到了。但我认为您不必担心图像密度。如果Photoshop / Illustrator /无论需要什么价值,我认为72ppi很好,但除非我弄错了,否则不会对最终产品产生影响。

多读一点here,看起来好像你正在使用错误的工具。它说Illustrator用于打印而没有像素的概念,而Photoshop则用。这可能是混乱的一部分。

最后,我认为Save for Web and Devices是最好的,因为那就是你正在做的事情。

这是wikipedia's take on pixel density。同样,像素密度不是图像本身固有的东西,而是设备将为人类渲染图像。