Задать вопрос

Как изменить размер изображения Java?

Здравствуйте, есть небольшой код, пережимающий изображения под фиксированный размер, хотел переделать с использованием inSampleSize, но не заработало. В чем я ошибся?
Bitmap bitmap = ((BitmapDrawable) evImage.getDrawable()).getBitmap();
BitmapFactory.Options options = new BitmapFactory.Options();
options.inSampleSize = 8;
 /* bitmap = Bitmap.createScaledBitmap(bitmap, 514, 686, false); */
ByteArrayOutputStream stream = new ByteArrayOutputStream();
bitmap.compress(Bitmap.CompressFormat.JPEG, 20, stream);
byte[] byteArray = stream.toByteArray();
ParseFile imageFile = new ParseFile("image.jpg", byteArray);
eventObj.put(Configs.EVENTS_IMAGE, imageFile);
  • Вопрос задан
  • 1096 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Android-разработчик
    12 месяцев
    Далее
  • Нетология
    Android-разработчик с нуля
    14 месяцев
    Далее
  • LearnQA
    Автоматизатор мобильных приложений
    9 недель
    Далее
Пригласить эксперта
Ответы на вопрос 1
@odissey_nemo
Программист, ГИС-системы, растры, космоснимки
Похоже, что масштаб уменьшения Вы установили, но ни к какой картинке его не применили.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы