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

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

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

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

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

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

Алгоритмы сжатия картинок для передачи по сети в Android - Программирование Android
Я тут слепил чаттер на основе Xmpp протокола, но беда одна, в румах не поддерживается передача файлов, есть идея использовать Base64...

Переделать приложение для Андроид в приложение для ПК - Программирование Android
Встретилась очень мне нужное приложение для анроид систем. К моему сожалению подобных программ нет для систем Windows. Реально ли такие...

Программа для сжатия черно-белых изображений - C++
Одной из самых часто встречаемых задач в информатике является задача сжатия данных. Рассмотрим частный случай этой проблемы, а именно —...

Веб-браузер в черно-белых тонах - C++ Builder
Стоит задача реализовать интерфейс(браузер) для дальтоников грубо говоря. Вопрос в тыл... Сам браузер и кнопочки сделал, зум для плохо...

Мерцание вертикальных черно-белых полос - Мониторы
Уже очень давно мучаюсь с монитором (ViewSonic VA2216w). Проблема в черно-белых вертикальных полосах на мониторе, мерцающих с...

Есть ли в C# функции для сжатия изображений - C#
Есть ли в шарпе функции для сжатия изображений если нет ,то подскажите есть ли тоже самое в winApi ?

1
YuraAAA
1576 / 1317 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 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);
}
Если у Вас есть файл изображения, то его надо сначала декодить с файловой системы. Но это уже совсем другая история
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.02.2014, 17:45
Привет! Вот еще темы с ответами:

нужен скрипт для сжатия изображений - JavaScript
на странице есть дивы, в которых изображения прописаны через img, но размеры этих изображений достаточно большие, поэтому при запуске сайта...

Алгоритмы для сжатия изображений, видео и звука - C++
Здравствуйте,форумчане! Не могли бы вы посоветовать алгоритмы сжатия для изображений,звука,видео? И еще один вопрос,возможно, он...

Пакетная обработка файлов с использованием программы для сжатия изображений - CMD/BAT
Всем доброго дня. Я использую софтину pngout для сжатия картинок для сайта. Я написал простейший батник для сжатия картинок по...

.NET 4.x Найти разницу трех чёрно-белых изображений - C#
Есть входные четыре черно белые изображения. Помогите найти разницу интенсивностей І0 = І1-І2-І3 и Iz = I1-I2-I4 и вывести на экран новые...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

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