Compressor — это легкая и мощная библиотека сжатия изображений для Android. Компрессор позволит вам сжимать большие фотографии в меньший размер с очень небольшой или незначительной потерей качества изображения.
Пример работы Compressor
Сжатие изображения
val compressedImageFile = Compressor.compress(context, actualImageFile)
Сжатие в новый файл
val compressedImageFile = Compressor.compress(context, actualImageFile) { default() destination(myFile) }