Редактировать: убедитесь, что вы проверяете возможность сбоя декодирования (и возврата нуля), а также того, что сжатие действительно работает (логический тип возврата).
droid как сохранить файл изображения в формате JPEG с качеством 30%?
В стандартной Java я бы использовалImageIO
читать изображение какBufferedImage
затем сохраните его как файл JPEG, используяIIOImage
экземпляр:http://www.universalwebservices.net/web-programming-resources/java/adjust-jpeg-image-compression-quality-when-saving-images-in-java, Оказывается, однако, что Android не хватаетjavax.imageio
пакет.