Android 在我的应用程序中使用哪种图像格式?
在我的大学项目中,我创建了一个应用程序,它将动画图像(嵌入应用程序中)设置为壁纸。我的问题是,我的图像应该使用哪种图像格式,无论是svg、png还是jpeg,在手机的任何屏幕分辨率上都可以获得惊人的外观。 请回复Android 在我的应用程序中使用哪种图像格式?,android,svg,png,jpeg,wallpaper,Android,Svg,Png,Jpeg,Wallpaper,在我的大学项目中,我创建了一个应用程序,它将动画图像(嵌入应用程序中)设置为壁纸。我的问题是,我的图像应该使用哪种图像格式,无论是svg、png还是jpeg,在手机的任何屏幕分辨率上都可以获得惊人的外观。 请回复 谢谢我将对此给出详细的回答,因为这对于选择开发人员使用的图像格式很重要。我只是分享我的经验 考虑到当前HDPI设备的必要性,位图图形的缺点是显而易见的。如果密度仅限于视网膜和非视网膜两种变体,它仍然是可以接受的,并且没有人会不辞辛劳地解决当今网络上出现的矢量图形挑战。但我们有1.5倍、
谢谢我将对此给出详细的回答,因为这对于选择开发人员使用的图像格式很重要。我只是分享我的经验
考虑到当前HDPI设备的必要性,位图图形的缺点是显而易见的。如果密度仅限于视网膜和非视网膜两种变体,它仍然是可以接受的,并且没有人会不辞辛劳地解决当今网络上出现的矢量图形挑战。但我们有1.5倍、2倍和3倍的设备,为每个设备收集可移动的对象块似乎不再是一个好主意
一方面,无损位图有一个优点,在我看来,它比所有的服务缺点都重要——它是稳定的。您可以确保图标的外观与您绘制的完全相同。逐像素。问题是在每种具体情况下是否需要这种精度 事实证明,SVG格式具有以下优点:- 它的重量不大,所以装载速度会更快
- 在highDPI显示器上看起来不错
- 完全灵活和可扩展
- 稳定
3) 我将对此给出详细的回答,因为这对于开发者选择使用哪种图像格式很重要。我只是分享我的经验
考虑到当前HDPI设备的必要性,位图图形的缺点是显而易见的。如果密度仅限于视网膜和非视网膜两种变体,它仍然是可以接受的,并且没有人会不辞辛劳地解决当今网络上出现的矢量图形挑战。但我们有1.5倍、2倍和3倍的设备,为每个设备收集可移动的对象块似乎不再是一个好主意
一方面,无损位图有一个优点,在我看来,它比所有的服务缺点都重要——它是稳定的。您可以确保图标的外观与您绘制的完全相同。逐像素。问题是在每种具体情况下是否需要这种精度 事实证明,SVG格式具有以下优点:- 它的重量不大,所以装载速度会更快
- 在highDPI显示器上看起来不错
- 完全灵活和可扩展
- 稳定
3) 与使用全高清jpeg格式相比,png格式使我们的android应用程序重量更轻
这是您的全部选择,但请确保将图像粘贴到可绘制(资源文件夹)中。png格式使我们的android应用程序比使用全高清jpeg格式更轻
这是您的全部选择,但请确保将图像粘贴到drawable(资源文件夹)中。如果您的主要问题是不同的屏幕分辨率,则应根据android文档中的规定,为不同的屏幕密度提供不同的位图drawable:
如果未提供备选方案,则将缩放可绘制资源文件夹中的图像。通过创建另一个可绘制资源文件夹,可以根据屏幕大小指定要使用的不同图像。例如,高密度屏幕的位图应采用可绘制hdpi/如果您的主要问题是屏幕分辨率不同,则应按照android文档中的规定,为不同的屏幕密度提供不同的位图可绘制:
如果未提供备选方案,则将缩放可绘制资源文件夹中的图像。通过创建另一个可绘制资源文件夹,可以根据屏幕大小指定要使用的不同图像。例如,高密度屏幕的位图应该采用可绘制的hdpi/svg图像的性能值得怀疑。加载速度取决于比文件更多的因素size@egoldx感谢x分享您的经验…svg图像的性能值得怀疑。加载速度取决于比文件更多的因素size@egoldx感谢x分享您的经验。。。