为什么 MediaStore.Images.Media 只给我 BitMap 而 phone 图片是 JPG
Why MediaStore.Images.Media give me only BitMap while on the phone images are JPG
我是 "playing" 和 MediaStore.Images.Media
我看到我只能检索 BMP
格式(MediaStore.Images.Thumbnails.getThumbnail()
- MediaStore.Images.Media.getThumbnail()
),而同样我设备上的图像实际上是 JPG
.
我在互联网上没有找到任何明确的解释。
谁能帮助我更好地理解?
提前致谢。
getThumbnail()
returns一个Bitmap
。这与 BMP 文件格式无关。 Bitmap
是解码后的图像,无论图像来自何种编码(JPEG、PNG、WebP、GIF、BMP 等)。
我是 "playing" 和 MediaStore.Images.Media
我看到我只能检索 BMP
格式(MediaStore.Images.Thumbnails.getThumbnail()
- MediaStore.Images.Media.getThumbnail()
),而同样我设备上的图像实际上是 JPG
.
我在互联网上没有找到任何明确的解释。
谁能帮助我更好地理解?
提前致谢。
getThumbnail()
returns一个Bitmap
。这与 BMP 文件格式无关。 Bitmap
是解码后的图像,无论图像来自何种编码(JPEG、PNG、WebP、GIF、BMP 等)。