我已经阅读了帖子,但仍然不明白如何将图像转换为dpi。
我有2689x1900px的图片。我创建了drawable-hdpi,mdpi,xhdpi,xxhdpi和xxxhdpi文件夹。
我知道我需要在此处插入图片(名称相同),但是我不知道需要转换为什么像素大小。我正在使用photoshop。
有人可以解释扩展过程并使用我的示例(2689x1900)吗?
最佳答案
假设2689x1900是您的100%图片,是最大的图片。最大密度是xxxhdpi。因此,xxxhdpi是100%的密度。
接下来,我们需要计算较小的尺寸:
您可以在Supporting Multiple Screens中找到有关该主题的更多信息。
请注意,尽管您的图像大小与最常用的xxxhdpi屏幕分辨率2560x1920略有不同,并且您可能需要在缩放之前调整大小,以便图像可以完美地适合不同的屏幕分辨率。