我应该为Codename One准备图像的图像大小和分辨率是多少?

时间:2017-03-18 13:48:33

标签: codenameone

我正在将一些图像放入Codename One中,但它们看起来并不好看。我想问一些关于在Codename One中使用图像的一般性问题。

假设,如果我在纵向模式下占据整个屏幕的启动画面,图像尺寸分辨率是什么?我应该准备图像文件?也就是说,这是一个很大的尺寸,适合没有像素化的大型设备,并可以在较小的设备上自动缩小(使用多图像)。

我想一旦我得到关于图像尺寸和分辨率的建议,我就可以准备初始大尺寸的图像,并让它按比例缩小到较小的设备。

1 个答案:

答案 0 :(得分:4)

由于有许多设备有不同的屏幕尺寸和DPI / PPI,你无法跟上最大的尺寸和分辨率。例如,三星Galaxy S7 edge的屏幕分辨率为1440 x 2560px,而iPhone 7 plus的屏幕分辨率为1080 x 1920px ......生成这些尺寸的图像会极大地增加您的应用尺寸。

作为个人偏好,我将原始图片分辨率保持在最高800 x 1280像素,我忽略了Very lowLow5602HD和{{ 1}}当我生成多图像时。

4K将用于其上方的任何屏幕尺寸,而HD用于其下方的任何内容。使用这个,我从来没有注意到真实设备上的任何像素化,我已经在上面提到的两个设备上进行了测试。