我目前在一个Android应用程序中工作,该应用程序仅可强制使用肖像,我已经有一些设计图片,并且我想剪切图像以构建UI。但是,问题是我应该如何缩放每张图片?
我到目前为止发现的
xlarge (xhdpi): 640x960
large (hdpi): 480x800
medium (mdpi): 320x480
small (ldpi): 240x320
但我也发现
hdpi = mdpi * 1.5
xhdpi = mdpi * 2
xxhdpi = mdpi *3
但实际上mdpi * 1.5应该是480 * 720吗?如何为每种分辨率调整图片大小?谢谢
最佳答案
这些分辨率仅是指导性指标,而非绝对值,代表每个dpi“存储桶”中的像素总数。我主要使用比例因子。因此,无论您的图像分辨率如何,都可以适当缩放。例如,我的原始图像文件始终被设计为xxhdpi版本。然后针对较低的dpi版本按3、2和1.5缩小比例。
关于适用于mdpi,hdpi,xhdpi,xxhdpi的Android图像尺寸(仅纵向),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23208709/