Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Novichek_9I
4 / 5 / 2
Регистрация: 31.03.2015
Сообщений: 137
#1

Обрезать фото и вывести на экран приложения - Android

30.04.2015, 12:59. Просмотров 436. Ответов 5
Метки нет (Все метки)

Всем привет!
Друзья, поделитесь кусочком кода, в котором можно сделать фото, обрезать его до нужных размеров (например, 720х720) и вывести на экран приложения.

Я попробовал изменить размеры через createScaledBitmap(), но он мне просто вытянул маленькое изображение. И я получил изображение 720х720, но все в квадратиках.

Вот мой код:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Щелчок кнопки
    public void CameraTurnClick(View v) {
        Intent cameraIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
        startActivityForResult(cameraIntent, CAMERA_RESULT);
    }
 
    @Override
    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
        if (requestCode == CAMERA_RESULT) {
            Bitmap thumbnail = (Bitmap) data.getExtras().get("data");
            int dstWidth=320;
            int dstHeight=640;
           thumbnail= Bitmap.createScaledBitmap(thumbnail, dstWidth, dstHeight, false);
 
            ivCamera.setImageBitmap(thumbnail);
        }
    }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.04.2015, 12:59     Обрезать фото и вывести на экран приложения
Посмотрите здесь:

Запуск приложения из другого приложения Android
Android Ошибка при вызове приложения из другого приложения
Фото и загрузка на сервер Android
Android Загрузить форма из базы данных(база находится на ПК) и вывести на экран.
Запуск приложения из другого приложения Android
Android Нужно у изображения обрезать углы по радиусу
Android Достать информацию для создания приложения на подобии "4 фото 1 слово"
Android Из приложения А проверить наличие установленного на устройстве приложения В
Получить доступ к микрофону, и вывести сказанное на экран Android
Android Imageview растянуть изображение по вертикали и обрезать по горизонтали
Android Поиск по фото
Как обрезать изображение? Android

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
znseday
16 / 16 / 1
Регистрация: 20.03.2012
Сообщений: 450
30.04.2015, 19:16     Обрезать фото и вывести на экран приложения #2
что если заменить последний параметр на true?
Java
1
Bitmap.createScaledBitmap(thumbnail, dstWidth, dstHeight, true);
Novichek_9I
4 / 5 / 2
Регистрация: 31.03.2015
Сообщений: 137
30.04.2015, 19:36  [ТС]     Обрезать фото и вывести на экран приложения #3
znseday, делал, ничего не изменилось
znseday
16 / 16 / 1
Регистрация: 20.03.2012
Сообщений: 450
30.04.2015, 19:58     Обрезать фото и вывести на экран приложения #4
Novichek_9I, вообще, я еще давно как-то читал (в книге 2011 года), что когда запускаешь интент на получение изображения с камеры, по умолчанию, приходит не оригинал с камеры, а уже уменьшенное (до не знаю какого размера) изображение.
Может быть дело в этом.
Novichek_9I
4 / 5 / 2
Регистрация: 31.03.2015
Сообщений: 137
30.04.2015, 21:59  [ТС]     Обрезать фото и вывести на экран приложения #5
znseday, а как в Инстаграм получается полноразмерное фото? Вот мне надо сделать, как в Инстаграм
znseday
16 / 16 / 1
Регистрация: 20.03.2012
Сообщений: 450
01.05.2015, 00:48     Обрезать фото и вывести на экран приложения #6
Novichek_9I, не знаю, не изучал вопрос(
Yandex
Объявления
01.05.2015, 00:48     Обрезать фото и вывести на экран приложения
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru