С Новым годом! Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
4 / 5 / 4
Регистрация: 31.03.2015
Сообщений: 145

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

30.04.2015, 12:59. Показов 2095. Ответов 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);
        }
    }
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.04.2015, 12:59
Ответы с готовыми решениями:

Обрезать фото
Уважаемые коллеги, добрый день! Подскажите, как программно обрезать изображение из picturebox'a? В голову сразу пришло снимать...

Обрезать повёрнутое фото
Нужно повернуть изображение (красный) на холсте (чёрный) вокруг оси расположенной в его центре и обрезать холст так, чтобы убрать пустые...

Обрезать фото и увеличить
Здравствуйте! У меня есть фото, возможно его обрезать с помощью CSS? Нужно обрезать бока, низ и оставить только голову + увеличить до...

5
18 / 18 / 7
Регистрация: 20.03.2012
Сообщений: 585
30.04.2015, 19:16
что если заменить последний параметр на true?
Java
1
Bitmap.createScaledBitmap(thumbnail, dstWidth, dstHeight, true);
0
4 / 5 / 4
Регистрация: 31.03.2015
Сообщений: 145
30.04.2015, 19:36  [ТС]
znseday, делал, ничего не изменилось
0
18 / 18 / 7
Регистрация: 20.03.2012
Сообщений: 585
30.04.2015, 19:58
Novichek_9I, вообще, я еще давно как-то читал (в книге 2011 года), что когда запускаешь интент на получение изображения с камеры, по умолчанию, приходит не оригинал с камеры, а уже уменьшенное (до не знаю какого размера) изображение.
Может быть дело в этом.
0
4 / 5 / 4
Регистрация: 31.03.2015
Сообщений: 145
30.04.2015, 21:59  [ТС]
znseday, а как в Инстаграм получается полноразмерное фото? Вот мне надо сделать, как в Инстаграм
0
18 / 18 / 7
Регистрация: 20.03.2012
Сообщений: 585
01.05.2015, 00:48
Novichek_9I, не знаю, не изучал вопрос(
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
01.05.2015, 00:48
Помогаю со студенческими работами здесь

Обрезать фото по цветному контуру
Здравствуйте! Товарищи, подскажите такую вещь: мне нужно обработать ооочень много фоток, я выяснил, что в ФШ можно использовать...

Вывести на экран фото из папки с файлом
По идее команда loadwindow должна вывести на экран фото из папки с файлом. procedure LoadWindow(fname: string); - выводит в...

Нужно пакетно обрезать фото для Web
Задача. Есть много фотографий, разных размеров. Все их нужно привести к определенным значениям. Значения горизонтальных и вертикальных...

Обрезать с 2-х сторон и вывести данные
Приветствую. В таблице есть поле с разными ссылками вида: <a class="but" href="https://сайт/1"></a> <a...

Перестали запускаться приложения и фото
Здравствуйте. Перестали запускать некоторые приложения и ВСЕ фото/картинки. Прогонял антивирусом пару раз, ничего подозрительного не...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru