我知道在 Android Studio 中有一些插件可以包含可绘制对象,帮助创建 ldpi、mdpi、hdpi 等图像资源。
但是假设我有一个应用程序,其中一些用户将图像上传到服务器,然后我下载图像并向其他用户显示它们,我如何调整它们以便它们适应 ldpi、mdpi、hdpi 屏幕?是否有在服务器或客户端上运行的库?
有两种方法,要么你做,要么让别人做
您可以使用picasso
(图像加载库)具有适合功能,放松即可。link
找到所需的尺寸并使用所需的参数压缩图像尺寸。安卓指南
还有其他一些库,如 picasso、glide、通用图像加载器和许多其他库,尽管 picasso 和 glide 在 Android 开发人员中最受欢迎
代码参考链接:
Picasso
毕加索库下载图像
使用 Picasso 将图像大小调整为全宽和固定高度
Glide
使用 Glide 从 SD 卡加载图像
库的优点:
- 内置图像下载机制,具有动画、调整大小等其他功能
- 内置缓存机制
- 由经验丰富的编码人员优化编写的代码
- 可以将图像从资源等加载到位图
- 动画支持
Cons :
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)