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

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

Войти
Регистрация
Восстановить пароль
 
Agera
0 / 0 / 0
Регистрация: 22.11.2012
Сообщений: 33
#1

Приложение для сжатия черно-белых изображений - Android

12.02.2014, 00:32. Просмотров 527. Ответов 1
Метки нет (Все метки)

Здравствуйте, мне нужно написать приложения для телефона которое будет сжимать черно-белое изображение.
Может посоветуйте какой функционал может быть в этой программе? и приблизительный интерфейс.?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2014, 00:32     Приложение для сжатия черно-белых изображений
Посмотрите здесь:

Android Приложение для сайта
Как преобразовать изображение в черно белое? Android
Android Приложение для сайта
ПРиложение для планшетника Android
Android Как создать Bitmap черно-белый
Android ScrollView для изображений
Android Приложение для мониторинга транспорта
Android Приложение для прохождения теста
Алгоритмы сжатия картинок для передачи по сети в Android Android
Приложение для фитнес-браслета Android
Android приложение для ip камеры (найтисоздатьпередалть)
Android Приложение для учебного заведения

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
 Аватар для YuraAAA
1564 / 1306 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
12.02.2014, 17:45     Приложение для сжатия черно-белых изображений #2
Agera, если у Вас уже есть готовый bitmap файл, можно сделать так:

Java
1
2
3
4
5
public Bitmap getResizedBitmap(Bitmap image, int bitmapWidth,
            int bitmapHeight) {
    return Bitmap.createScaledBitmap(image, bitmapWidth, bitmapHeight,
                true);
}
можно так.

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
public Bitmap getResizedBitmap(Bitmap image, int maxSize) {
        int width = image.getWidth();
        int height = image.getHeight();
        float bitmapRatio = width / height;
        if (bitmapRatio > 0) {
            width = maxSize;
            height = (int) (width / bitmapRatio);
        } else {
            height = maxSize;
            width = (int) (height * bitmapRatio);
        }
        return Bitmap.createScaledBitmap(image, width, height, true);
}
Если у Вас есть файл изображения, то его надо сначала декодить с файловой системы. Но это уже совсем другая история
Yandex
Объявления
12.02.2014, 17:45     Приложение для сжатия черно-белых изображений
Ответ Создать тему
Опции темы

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