Я сохраняю .jpg
изображение в моей папке cache
. Размер изображения 4,032x3,024 (24-битный цвет), вес 3,35 МБ. Теперь я хотел преобразовать этот самый jpg
в bitmap
.
Я использовал код:
val bitmapFromJpg = BitmapFactory.decodeFile(jpgFile.absolutePath)
Но меня удивило то, что он автоматически изменил размер оригинала изображение - 1,024x768 (32-разрядное).
Даже при
val opts = BitmapFactory.Options()
opts.inSampleSize = 1
val bitmapFromJpg = BitmapFactory.decodeFile(jpgFile.absolutePath, opts)
результат один и тот же ...
Почему это происходит и как этого избежать ( Я хочу сохранить оригинальный размер)?