我正在创建一个显示图像的android应用程序,但我很困惑,我应该使用哪种图像格式的图像。我的移动设备显示jpg和png格式的图像,但不显示gif。此外,可能会有一些手机显示gif图像,而不是jpg,而不需要用户下载一些东西来显示这些图像。
大多数android设备默认支持哪种图像格式(jpg,gif,png等)?我应该在应用程序中使用哪种图像格式的图像?
根据这个,Android支持这些格式:
JPEG (.jpg)
GIF
PNG
BMP
WebP
HEIF
- JPEG (.jpg)
- GIF (GIF)
- PNG (PNG)
- 骨形态发生蛋白(BMP格式)
- WebP (.webp)
或者可以参考这个链接来了解更多关于android支持的媒体格式。
http://developer.android.com/guide/appendix/media-formats.html点击此链接查看支持的格式。根据我的经验,我可以说jpg和png在所有android版本中都是支持的。在Kitkat中支持GIF,但不确定下面的。
- JPEG (jpg)
- GIF (GIF)
- PNG (PNG)
- 骨形态发生蛋白(BMP格式)
- WebP (.webp) (Android 4.0+)(无损,透明,Android 4.2.1+)