Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Сжатие JPEG [D7, WinXP]


Ozone ©   (2005-05-11 12:58:00) 

Интересуют быстрые алгоритмы сжатия (расжатия) черно-белых JPEG-картинок.
Заранее спасибо.


Eraser   (2005-05-15 18:39:00) [1]

Ландграф Павел ©

А с какого это перепугу Acrobat Reader хранит текст в виде битовых образов???

Я встречал много документов pdf, в которых именно хранятся именно битовые образы, но это только от того, что человеку, который сканировал документ (чаще книгу) было лень её распознать и перевести в текстовый формат.
Нормльный pdf документ содержит текст именно как текст, а не как графику.


Ландграф Павел   (2005-05-15 16:18:00) [2]

Тебе кажется это смешным? а Acrobat Reader тоже смешная программа?


Eraser   (2005-05-15 15:07:00) [3]

Ландграф Павел ©
Я лично делал это для чата, т.е. независимо от кодировок, установленных шрифтов и тд. посылается битовый образ текста.


Так я всётаки не пойму, ты посылал набранный текст ввиде рисунка? Или использовал битовый образ чисто для создания виртуальной клавы.

ЗЫ Про unicode слышал? ))


Ozone   (2005-05-15 11:43:00) [4]

>  [15] Анонимщик1   (14.05.05 09:27)

<OFFTOP>
С понедельника у меня курсы повышения квалификации... Если не сложно, то напиши письмо на yakovenko@sibmail.ru
</OFFTOP>


Анонимщик1   (2005-05-14 09:27:00) [5]

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


Ozone   (2005-05-12 09:42:00) [6]

>  [7] Eraser ©   (11.05.05 14:04)
> можешь поэксперементировать  

Ну ессно. Бедем пробовать разные варианты :)


Ландграф Павел   (2005-05-12 08:24:00) [7]

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


Eraser   (2005-05-11 23:02:00) [8]

Ландграф Павел ©
Я лично делал это для чата


А операции Copy/Paste text поддерживает твой чат? ))


Ландграф Павел   (2005-05-11 21:39:00) [9]

ну например png - 18.6 кб (без zlib, с ним больше) именно 8 битный был... чем не гуд!?


Ландграф Павел   (2005-05-11 21:38:00) [10]

>Интересуют быстрые алгоритмы сжатия (расжатия) черно-белых JPEG-картинок
Я лично делал это для чата, т.е. независимо от кодировок, установленных шрифтов и тд. посылается битовый образ текста.
А для дего тогда посылать 8 битные черно белые картинки?!


Eraser   (2005-05-11 21:33:00) [11]

Ландграф Павел ©

Так а делать-то что с этими однобитными картинками? Крестиком по ним вышивать? ))


Ландграф Павел   (2005-05-11 21:30:00) [12]

Я лично сталкивался с такой проблемой, и лучше 1 битного wbmp сжатого zlib ничего нету! пример чернобелая картинка 800*600 в формате wbmp сжатая zlib`ом весит 15 кб.
вот пример:
bmp 1 битная - 18 кб (на выходе сжато zlib)
png - 18.6 кб (без zlib, с ним больше)
2-x цветный гиф - 31.5 кб (без zlib, с ним больше)
jpg 0-го качества - 108.7 кб (без zlib, с ним больше)


Eraser   (2005-05-11 14:04:00) [13]

Ozone ©

Если ты делаешь прогу типа радмина, то вариант один- ZLib, остальное будет работать медленнее, можешь поэксперементировать )


Ozone   (2005-05-11 13:43:00) [14]

> [5] Eraser ©   (11.05.05 13:32)

Тоже вариант.

Еще, в чате Чапаев и wal предложили дифф. кодирование с сжатием промежуточных кадров.


Eraser   (2005-05-11 13:32:00) [15]

Ozone ©

JPEG сжать тебе не удасться- он итак уже сжатый! Лучше переведи bmp в нужный формат и сожми ZLib'ом.


Ozone   (2005-05-11 13:30:00) [16]

>  [3] Eraser ©   (11.05.05 13:22)

Это свойство отвечает за "черно-белость". Мне нужно, имея JPEG (c Grayscale=true, квалили = 8, пиксел_формат = 8 бит) сжать чем-нить быстренько и отправить.


Eraser   (2005-05-11 13:22:00) [17]

Ozone ©

А как же св-во Grayscale?


Ozone   (2005-05-11 13:07:00) [18]


>  [1] Eraser ©   (11.05.05 13:03)


Ты имеешь в виду CompressionQuality? Нет, не подходит. Сабж нужен для передачи JPEG по сети с определенным качеством.


Eraser   (2005-05-11 13:03:00) [19]

Модуль jpeg не подходит?


Наверх

Титульная страница Поиск, карта сайта Написать письмо