这是关于移动设备图片及其尺寸的问题。
假设我想要一张适应整个移动屏幕的图片。我在此假设屏幕大小为320*480,这似乎是一致的。
当我在Photoshop或MS Paint等软件中制作图片时,可以选择像素/英寸(好吧,也许Paint中不能,但你懂我的意思)。默认值为72像素/英寸,这个值需要始终保持吗?
某些设备具有更高的dpi - 我认为“默认”值为160 dpi - 因此对于一个dpi为240的设备,要显示相同的图像,我应该:
1.将图像从320 * 480缩放到480 * 640(即大小= oldSize * 240/160) 或者 2.进入我的图像并将像素/英寸更改为72 * 240/160?
鉴于Android的尺寸如下:
假设我想要一张适应整个移动屏幕的图片。我在此假设屏幕大小为320*480,这似乎是一致的。
当我在Photoshop或MS Paint等软件中制作图片时,可以选择像素/英寸(好吧,也许Paint中不能,但你懂我的意思)。默认值为72像素/英寸,这个值需要始终保持吗?
某些设备具有更高的dpi - 我认为“默认”值为160 dpi - 因此对于一个dpi为240的设备,要显示相同的图像,我应该:
1.将图像从320 * 480缩放到480 * 640(即大小= 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,问题完全相同,只是数字不同!手机是320x480,Retina是640x960,iPad是1024x768,而Retina则是四倍大。
所以是图片缩放还是Photoshop中的像素/英寸缩放?
我想最终我在问:
Photoshop中的推荐像素/英寸是多少?
这个数字会改变,还是图像大小会改变?
假设为Android制作图像,h、m、l文件夹中的图像大小应该是Android规格中的最小值,还是略小于最大值?