Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сжатие изображений 
:(
    Опции темы
Micher
  Дата 5.12.2007, 14:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 13.1.2006
Где: г. Ижевск

Репутация: нет
Всего: нет



Всем привет! Прошу не корить, если темы подобные уже были и плохо искал. В общем, есть изображение(например bmp или jpg), нужно его сжать, т.е. создать новое изображение с небольшими потерями качества и сохранить скажем в jpg. Подходит впринципе любой язык программирования, может у кого завалялись уже готовые исходники?
PM MAIL   Вверх
esperant0
Дата 5.12.2007, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 714
Регистрация: 20.5.2005

Репутация: 4
Всего: 14



это раздел алгоритмов а не готовых исходников.


--------------------
 
 Student->Teacher Assistant ->Research assistant->Microsoft Software Development Engineer 

Пользователь получил наказание за то, что проигнорировал замечание которое было написано модератором  а затем стерто и которое он - пользователь не мог видеть. 
PM MAIL   Вверх
maxim1000
Дата 5.12.2007, 20:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



что подразумевается под "сжатием"?
а то перевод в формат jpeg тоже можно рассматривать, как сжатие
или имеется в виду сжатие по ширине и высоте?


--------------------
qqq
PM WWW   Вверх
zkv
Дата 5.12.2007, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 1
Всего: 92



Micher, видимо тебе просто нужна библиотека для работы с жепегами. 
Не знаю под какой ОС ты работаешь, если под виндой, то самый простой путь - заюзать GDI+. Писать лучше на каком-нибудь .NETвском языке (C# например).
Можно и с помощью MFC дотянуться до GDI+, можно и из "голого" Win32 приложения через COM, язык, думаю, не важен (дело вкуса и знаний того или иного языка).

Если ГДИ+ не нравится или не под виндой работаешь, то обрати внимание на либу от Independent JPEG Group (написана на Си).
Также существует множество оберток классами над ней на С++. Две из них точно есть на codeproject.com - CxImage и FreeImage (вроде такое название - могу ошибаться). 
Все это бесплатное и с открытым кодом.
PM MAIL   Вверх
Micher
Дата 6.12.2007, 09:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 13.1.2006
Где: г. Ижевск

Репутация: нет
Всего: нет



Цитата(maxim1000 @ 5.12.2007,  20:06)
что подразумевается под "сжатием"?
а то перевод в формат jpeg тоже можно рассматривать, как сжатие
или имеется в виду сжатие по ширине и высоте?

Размеры(ширина и высота) остаются теми же. Просто допустим нужно bmp перевести в Jpg с меньшим размером
PM MAIL   Вверх
maxim1000
Дата 6.12.2007, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 3334
Регистрация: 11.1.2003
Где: Киев

Репутация: 33
Всего: 110



ну так тогда выбираешь формат - их целая куча, разные оптимизированы под разные изображения
и потом можно поискать под него исходники
для многих форматов можно найти ссылки на исходники в статьях википедии (jpeg, png, например)


--------------------
qqq
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Алгоритмы"

maxim1000

Форум "Алгоритмы" предназначен для обсуждения вопросов, связанных только с алгоритмами и структурами данных, без привязки к конкретному языку программирования и/или программному продукту.


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, maxim1000.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Алгоритмы | Следующая тема »


 




[ Время генерации скрипта: 0.0502 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.