调整图像大小以在所有设备上看起来都一样而不会降低质量

Resizing images to look the same across all devises without losing quality

此问题与 android studio bipmap 文件夹有关。我阅读了文档 http://developer.android.com/guide/practices/screens_support.html,我了解到我们使用 bipmap 文件夹 ldpi - xxxhdpi,对图像使用以下比例 3:4:6:8:12。我从一张非常大的图片开始,然后用 Photoshop 将其缩小,使用上面的比例为每个文件夹创建一个图像,唯一让我感到困惑的是每个文件夹的每英寸像素 (PPI) 的限制对应的文件夹。由于分辨率较低的屏幕,整个屏幕上的像素较少,我会 imagine/anticipate PPI 的必要更改及其限制。如果这个问题与摄影有更多关系,但我会在我的编码程序中使用它,我会提前道歉。

这是设计师的问题,与我不同,但根据我的经验,您需要矢量图像。我现在正在开发一个应用程序,我使用 Adob​​e Fireworks 来完成它。图像中的所有形状都是矢量形状,因此它们可以自行缩放(可以这么说)。因为它们是矢量,所以不需要调整大小。

如果您不能这样做,请考虑为 @drawer/@mipmap/ 文件夹设置不同的大小。至于你的 DPI 问题,所有尺寸的图像的分辨率都应该是 72 PPI。然后在 Adob​​e 中调整图像大小。这将保持图像的 PPI 比率,但会更改绘制它所需的像素数。

您需要对 Android 的肖像画和设计指南进行更多研究。我已经 link 编辑了 design guidelines home and the iconography(图像 link 适用于所有 API 关卡,并且是 MIT 自 Google 以来 Google 页面的缓存版本只谈论新的 API 关卡。)检查它们!