是否有一种方法来创建xxhdpi, xhdpi, hdpi, mdpi和ldpi绘制从一个大规模的图像自动?例如,假设我有一个512x512的图像,我想在适当的文件夹中有这个图像的不同版本,用于Android支持的不同屏幕分辨率。


当前回答

编辑:

这个网站现在叫做appicon.co


我通常使用assets.codly.io 它在您的浏览器中本地生成资产,无需上传,无需下载。

其他回答

我在Eclipse中使用一个名为Android Icon Set的工具来设置标准图标,如Launcher、ActionBar、Tab图标和通知图标。你可以从File -> New -> Other..——> Android——> Android Icon Set。最好的部分是,你可以从你的电脑选择任何文件,它会自动将所有标准大小的图像放入你的项目目录。

编辑:

这个网站现在叫做appicon.co


我通常使用assets.codly.io 它在您的浏览器中本地生成资产,无需上传,无需下载。

不是100%自动,但我用Photoshop动作节省了很多时间。

例如,给定xhdpi资产,然后为hdpi和mdpi创建一个任务,其规模分别为66.66%和44.44%。然后运行文件夹xhdpi上所有图像的操作。

对于512x512的图像,所要做的就是计算缩放图像的百分比,以实现xxhpi、xhdpi、hdpi和mdpi。

在新的Android Studio中找到了一个简单的方法:

Android中一个简单的插件就能帮到你 步骤1。进入设置 步骤2。点击插件 步骤3。搜索Android Drawable Importer 步骤4。安装插件并重新启动

如何使用?

进入“文件>新建>批量可绘制导入”

享受