将图像转换为DPI(每英寸点数)大小
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将图像转换为DPI(每英寸点数)大小相关的知识,希望对你有一定的参考价值。
我在使用Photoshop调整android图像尺寸,ldpi
(120 dpi),mdpi
(160 dpi),hdpi
(240dpi),xhdpi
(320 dpi)和nodpi
的图像大小时遇到了大麻烦,因为我不知道如何将我的图像转换为这些大小。如您所知,Photoshop没有可用的DPI功能。所以,我真正需要的是使用Photoshop将我的图像转换为ldpi
,mdpi
,hdpi
和xhdpi
尺寸。
那么,我怎样才能将这些图像转换为Android当之无愧的尺寸?
你尝试过使用Illustrator吗? psd文件也可以使用它。
您还可以使用Inkscape或其他免费工具。
检查一下:http://envyandroid.com/archives/271/easiest-way-to-create-android-icons
希望这可以帮助。
答案就在你的截图中。 Photoshop使用与DPI相同的Pixels / Inch(主要是,无论如何)。
要实现您想要做的事情,只需将Image Size
对话框中的像素/英寸更改为DPI值 - 从320dpi开始,因为缩小的图像看起来比放大它们更好。更改值后,您将注意到您的宽度和高度值(像素尺寸)已更改,将它们更改回320dpi图像所需的分辨率(确保使用足够大的分辨率为320dpi)。
现在为此分辨率创建图像。完成后,再次打开Image Size
对话框。现在您需要做的就是将像素/英寸值更改为剩余的DPI值(240,160,120),您的图像将按比例缩小(注意每次DPI降低时像素尺寸的宽度和高度将变小)。
如果您不了解起始分辨率,可以使用“文档大小”下的宽度和高度来设置实际分辨率。例如,Nexus 4是320ppi设备(大部分),屏幕尺寸为4.7“(5.27xx 2.70x),所以如果你使用宽度为2.635”,高度为1.35“,它应该覆盖1/4它的屏幕(宽度的一半和高度的一半)。
以上是关于将图像转换为DPI(每英寸点数)大小的主要内容,如果未能解决你的问题,请参考以下文章
matplotlib 设置图形大小时 figsize 与 dpi 的关系