从Bitmap.compress android缩放jpg图像

时间:2016-01-04 01:20:16

标签: android bitmap

我正在使用

将位图转换为jpeg
val file = File(filePath)
val fos = FileOutputStream(file)
profileImageBitmap.compress(Bitmap.CompressFormat.JPEG,100,fos)

jpeg看起来还不错。但它非常小。我认为这是jpeg有损的性质,但当我尝试将位图转换为png时,它也降低到相同的大小。有没有办法增加jpeg的大小,从位图压缩?

1 个答案:

答案 0 :(得分:0)

您可以使用createScaledBitmap在转换为jpeg之前缩放位图,尝试将true作为过滤器布尔值传递以获得更好的结果。 (You might want to decode the bitmap from the file first)

createScaledBitmap documentation