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

Запись в файл jpeg сжатых данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Непонятки с Пингом модема и ресурса http://www.cyberforum.ru/cpp-beginners/thread436363.html
Всем привет. написал программу которая проверяет пинг и написав она полностью не работоспособна) т.к. пинг не совсем мне понятно работает... Заранее благодарен! Это происходит при выключенном модеме, но включен роутер. Интересуют именно проценты при потере. Microsoft Windows
C++ Как скажем из главного файла C++ увидеть класс, созданный в отдельном файле? Как из главного файла C++ увидеть класс, созданный в отдельном файле? Хоть и не новичок в программировании, но только-только начал изучать c++, хочу быстро освоить основу, поэтому не судите строго за такой вопрос Что я делал : в VS 2010 создаю General->empty пишу простой код, затем в проект добавляю класс (Add new item -> class). создается конструктор и дестркутор, header файл и сам... http://www.cyberforum.ru/cpp-beginners/thread436348.html
C++ Как найти сумму цифр элементов массива?
Во общем есть массив целых чисел нужно каждый его элемент заменить суммой цифр значения этого элемента. Подскажите пожалуйста как это сделать?
C++ Двумерный массив, нужна небольшая помощь
Доброго времени суток. Вопрос следующий есть функция которая выводит на экран такой двумерый массив: 0 0 1 0 0 0 0 1 0 0 1 1 1 1 1 0 0 1 0 0 0 0 1 0 0
C++ Что такое куча,стек,очередь? http://www.cyberforum.ru/cpp-beginners/thread436303.html
Доброго Вам времени суток форумчане! Краткость сестра таланта, по этому сразу к делу. Объясните мне пожалуйста что такое куча, что такое стек, что такое очередь. В чём отличие. И очень большая просьба объясните это как ни будь по проще если можно, так лучше усваивается Зарине спасибо! :wall:
C++ Найти сумму ряда Всем привет!!! дали задачку в С++ решить, но не могу понять как ее записать: an=n^3/(3n-3)! Вот сама задача: Найти сумму ряда с точностью e=10-4, общий член которого an=n^3/(3n-3)! Мне просто надо как записать эту запись: an=n^3/(3n-3)! ?????? Добавлено через 33 минуты Помогите плиз!!! подробнее

Показать сообщение отдельно
rozochka90
0 / 0 / 0
Регистрация: 14.09.2011
Сообщений: 20

Запись в файл jpeg сжатых данных - C++

27.01.2012, 15:01. Просмотров 965. Ответов 9
Метки (Все метки)

здравствуйте!столкнулась с такой проблемой: мы поэтапно сжимали картинку
1.ДКП (Дискретно Косинусоидальное Преобразование)
2. Квантование
3. Вторичное сжатие( кодирование Хаффмана по дереву)
это я все сделала..проблема заключается с записью в файл таблиц хаффмана в маркер FFC4
FF C4 00 15 00 01 01 00 00 00 00

00 00 00 00 00 00 00 00 00 00 03 02

[00 15] длина: 21 байт.
[0_] класс: 0 (0 — таблица DC коэффициэнтов, 1 — таблица AC коэффициэнтов).
[_0] идентификатор таблицы: 0
Длина кода Хаффмана: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Количество кодов: [01 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00]
Количество кодов означает количество кодов такой длины. Обратите внимание, что секция хранит только длины кодов, а не сами коды. Мы должны найти коды сами. Итак, у нас есть один код длины 1 и один — длины 2. Итого 2 кода, больше кодов в этой таблице нет.
С каждым кодом сопоставлено значение, в файле они перечислены следом. Значения однобайтовые, поэтому читаем 2 байта.
[03] — значение 1-го кода.
[02] — значение 2-го кода.
первые два байта- это длина, третий- это класс таблицы AC или DC и идентификатор яркости или цветоразности, а вот дальше я не поняла какие данные писать то ли
1вар- это то что я закодировала Хаффмана по дереву у меня есть и коды и их длины и сам символ(который мы кодировали), надо только посчитать количество одинаковых длин и их значения и записать в файл
или
2вар- люди говорят что я все зря сделала надо записывать какие-то таблицы хаффмана общепринятые, только где их найти не знаю...
спасибо большое за помощь!очень хочу с этим разобраться
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru