English Version            Русская версия

 [ Разделы сервера ]  [ Карта сервера ]  [ Новости сервера ] [ Обратная связь ]



ее как обычный байт 0xFF. Другая вещь: Вы понимаете, что эти маркеры являются выровненными по байту в файле JPG. Что случается, если в течение вашего кодирования Хаффмана и, включая биты в файловых байтах JPG, Вы не завершили включать биты в байт, но Вам нужно писать маркер, который является выровненным по байту? Для перестановки байтов маркеров, Вы УСТАНАВЛИВАЕТЕ ОСТАЛЬНЫЕ БИТЫ ДО НАЧАЛА СЛЕДУЮЩЕГО БАЙТА НА 1, тогда Вы пишите маркер в следующем байте. Короткое объяснение некоторых важных маркеров, содержащихся в файле JPG. SOI = Начало Изображения = 'FFD8' Этот маркер должен присутствовать в любом файле JPG *однажды* в начале файла. (Любой файл JPG начинается с последовательности FFD8.) EOI = Конец Изображения = 'FFD9' Подобно EOI: любой файл JPG заканчивается на FFD9. RSTi = FFDi (где i - значения 0..7) [RST0 = FFD0, RST7=FFD7] - Маркеры Перезапуска Эти маркеры перезапуска используются для синхронизации. В регулярных интервалах, они появляются в потоке JPG байтов, в течение
2012 Тестирование ноутбуков.
Hosted by uCoz