图像大小和移动设备和dpi

这是关于移动设备的图像及其尺寸的问题。

所以假设我想要一个完整的手机屏幕图像。 我假设屏幕是320 * 480在这里,这似乎一致。

当我在Photoshop或MS Paint中制作图像时,我可以select像素/英寸(好吧,也许不是在绘画中,但是我会漂移)。 默认值为72像素/英寸,是否始终保持这种状态?

有些设备有更高的dpi – 我认为“默认”是160 dpi – 所以对于240dpi的设备来说,我可以显示相同的图像:

  1. 将图像从320 * 480缩放到480 * 640(即size = oldSize * 240/160)
  2. 转到我的图像,并将像素/英寸更改为72 * 240/160?

鉴于Android的大小如此:

xlarge screens are at least 960dp x 720dp large screens are at least 640dp x 480dp normal screens are at least 470dp x 320dp small screens are at least 426dp x 320dp 

(从这个http://developer.android.com/guide/practices/screens_support.html )

我认为通过向上/向下缩放我的图像并将它们洗到正确的位置,我可以获得跨设备兼容性。

接下来,不是增加图像尺寸,而是根据需要制作一个非常大的图像并缩小图像会更好吗?

对于iPad和iPhone,这是完全相同的问题,只是不同的数字! 手机是320×480,视网膜是640×960,iPad是1024×768,视网膜也是四倍大。

那么图像放大或Photoshop中的像素/英寸是否会放大?

我想最后我在问:
Photoshop中build议的像素/英寸是多less?
这个数字是否改变,或者图像大小是否改变?
假设Android的图像,h,m,l文件夹中的图像大小应该是Android规范中的最小值还是最大值?

位图要求与准备用于打印和Web的graphics相似。 如果您有任何印刷生产的经验,那么您将会知道,72 PPI图像在放大和印刷时看起来会非常像素化和模糊。 相反,您需要将图像作为vector图像进行重做,或者使用高分辨率照片,然后将文件的分辨率设置为大约300 PPI,以便在不损失图像质量的情况下进行打印。 Android的屏幕密度工作方式类似,除了我们没有改变文件的分辨率,只有图像的大小(即标准的72 PPI是好的)。

不要增加任何分辨率的Photoshop或GIMP改变你的形象保持72ppi只。

只是从基线缩放图像即mdpi = 1。

 75 × 75 for low-density screens (ie ×0.75); 100 × 100 for medium-density screens (our baseline); 133 x 133 fpr TVDPI (1.33)(no need to supply graphics android will auto scale from hdpi) 213/160=1.33125 150 × 150 for high-density screens (×1.5); 200 × 200 for extra high-density screens (×2.0). 

我也在整个“ppi”问题上发现了这个有趣的讨论:

dpi的神话 ,假定“ppi”本质上是一个糟糕的问题,因为72 dpi的300 px * 100 px图像与144dpi的300 px * 100 px像素相同。

所以在devise网页时,适当的设置像素大小是非常重要的,dpi可以是144或者1或者10亿,这不会影响计算机如何显示图像。