0

图标启动器链接的 Android 开发人员指南提供了所需不同密度的列表pixel和规范。dpi我为这些图像下载了相同的模板,并在 Photoshop 中为 ldpi、mdpi 等匹配 模板包链接的像素数。但是当我检查图像 -> 图像大小 -> 时的分辨率给了我 72 像素/英寸。我希望每英寸的像素数与 dpi 相匹配。如何检查 dpi 或重新配置它以匹配不同资源分辨率大小的密度规范?

4

2 回答 2

5

忽略 DPI 设置,在这种情况下无关紧要。当您创建新文档时,72 DPI 只是 Photoshop 的默认设置。您唯一需要注意的是像素尺寸。DPI 设置只是打印机等输出的指示性标记。如果您告诉 640 x 480 像素文档以 72 DPI(每英寸点数)打印,它将以 8.88" x 6.66" 打印。但是,质量将非常糟糕,因为打印机可以产生的分辨率远远优于您的显示器。如果您告诉它以 300 DPI 打印,它将以 2.13" x 1.6" 打印,但质量会更高(信息更密集,因此图像会显得更连续)。要记住的是,两个打印件都是同一个文档——唯一的变化是打印信息的密集程度。

在基于像素的屏幕上,每个像素与显示器 1:1 映射。如果显示器的 DPI(屏幕上 1" 行中有多少像素 - 更准确地说是 PPI,或每英寸像素数)非常高,则图像只会显得更小。在 DPI 较低的屏幕上,会出现相同的图像更小。

这就是为什么开发人员指南建议使用多个版本的资产:一种用于 xhdpi,一种用于 hdpi,一种用于 mdpi,一种用于 ldpi,其中 xhdpi 是最大像素大小的图像,因此质量最高。

于 2012-02-24T17:21:53.447 回答
2

DPI - 打印时以英寸为单位的像素数

DPI 设置仅控制打印的输出尺寸(例如,96 用于大打印,144 用于横幅,300 用于偏移/最高质量)

所有屏幕只关心图像的尺寸(宽 x 高),因为屏幕分辨率为 72dpi(图像中的 1x1px = 显示屏上的 1px 分辨率)。

更高的屏幕密度 = 更多像素 -> 所以在相同尺寸的情况下,例如 7 英寸低分辨率平板电脑(例如 1280x800),它将比高分辨率 7 英寸平板电脑(例如 2540x1600)更大

质量与速度 要跟上质量,您将需要更大的图像,以节省所有可能的 DPI 的图像尺寸,但为了保持更好的质量,最好在高分辨率手机中使用更大并​​缩小但更大的图像( 1920x1080)会使加载速度变慢,如果应用更多效果或动画,甚至会降低一些性能。

优化 思考并决定更重要的事情,对于每个视图,在可能的情况下为不同的分辨率重用图像 针对某些资产进行优化优化 如果可能,使用基于矢量的形状创建不同的尺寸以获得更好的用户体验

了解软件和硬件像素 + DP 大小(图像)和 SP 大小(字体)

祝你好运

设计信息 Android 以前需要 4 种资产分辨率:(低、中、大、超大)LDPI、MDPI、HDPI、XHDPI

默认为 MDPI(160dpi),在 Photoshop 中或从 illustrator 导出时为 72dpi。从设计时开始,您将缩放其他分辨率,如下所示:

MDPI  = 100% (120dpi)
LDPI  = 75%  (160dpi)
HDPI  = 150% (240dpi)
XHDPI = 200% (320dpi)

最新方法 不要使用 LDPI - 制作 XXDPI (300%),因为分辨率只会越来越好,而且我们倾向于经常更换手机(比网络浏览器更频繁......)

要支持最新的 DPI 和超高分辨率显示器,您可能还需要 XXXDPI (400%)(与成人行业无关,而与麦当劳无关)

XXDPI  = 300% (480dpi)
XXXDPI = 400% (640dpi)

需要更多?好吧...转到android开发者页面,它确实有据可查。

从这里开始: developer.android.com/design

于 2013-11-28T17:56:47.417 回答