android - 有没有办法从大型图像创建 xxhdpi、xhdpi、hdpi、mdpi 和 ldpi 可绘制对象?

标签 android

有没有办法从大尺寸图像自动创建 xxhdpi、xhdpi、hdpi、mdpi 和 ldpi 可绘制对象?例如,假设我有一个 512x512 的图像,并且我希望在适当的文件夹中针对 Android 支持的不同屏幕分辨率有不同版本的图像。

最佳答案

选项 #1:只需发送 -xxhdpi 可绘制对象并让 Android 在运行时为您对它们进行下采样(缺点:仅适用于较新的设备,其中 -xxhdpi已知)。

选项 #2:使用 Android Asset Studio为您下采样。<​​/p>

选项 #3:根据 ssantos' answer 在图形编辑器中自动执行该过程.

选项 #4:为自己编写一个解决方案,使用 ImageMagick 之类的东西。

选项 #5:使用 image baker

关于android - 有没有办法从大型图像创建 xxhdpi、xhdpi、hdpi、mdpi 和 ldpi 可绘制对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19196616/

相关文章:

android - 如何在不使用第 3 方应用程序的情况下在 Android 中阅读 Pdf?

java - 如何将生成的源文件夹添加到 Gradle 中的源路径?

android - 无法访问 Assets 子文件夹中的文件

java - 我的手电筒第一次工作,下一次强制关闭

android - com.google.gson.ExclusionStrategy 类型定义了多次

java - for循环内延迟,每2秒制作一次 toast

android - 为什么在 Android 上不调用 OnOptionsMenuClosed

android - 从代码更改插件操作图标

java - 如何在 LibGDX 项目中显示插屏广告?

android - 如何在没有 android studio 的情况下签署 android apk