Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
exam_answers_v2.0_2013.docx
Скачиваний:
0
Добавлен:
11.01.2020
Размер:
2.94 Mб
Скачать

7. Формат DjVu. Описание, преимущества, недостатки. Технология разделения на слои. По для работы с форматом.

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

Особенности:

- чисто растровый формат

- применяется для учебной литературы

- для переноса информации с бумажных носителей в электронный вид (сканирование)

- сохраняет структуру фона

- структура формата открыта

- комбинация разрушающего и неразрушающего методов упаковки. Например, упаковка цветов в палитры (преобразование цветовых координат, в том числе преобразование цветного изображения в черно-белое) или схема аппроксимации по опорным точкам относятся к типичным "разрушающим" преобразованиям, в результате которых информация теряется безвозвратно. В качестве неразрушающего преобразования обычно используются различные вариации на тему алгоритма Лемпеля-Зива.

Плюсы:

- главный плюс – это, безусловно, небольшой размер;

- при небольшом размере файла сохраняется хорошее качество изображений и особенно текста;

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

- возможность использования формата для отображения литературы и документов, содержащих формулы, диаграммы, таблицы, а также исторических документов, с сохранением фактуры отсканированного документа;

- текст остается четким даже при сильном увеличении.

Минусы: DjVu – это сжатие изображения с потерями. То есть часть информации неизбежно теряется. В основном, это касается картинок.

Для сжатия цветных изображений в DjVu применяется специальная технология, разделяющая исходное изображение на три слоя: передний план, задний план и чёрно-белую (однобитовую) маску. Маска сохраняется с разрешением исходного файла; именно она содержит изображение текста и прочие чёткие детали. Разрешение заднего плана, в котором остаются иллюстрации и текстура страницы, по умолчанию понижается для экономии места. Передний план содержит цветовую информацию о маске; его разрешение обычно понижается ещё сильнее. Затем задний и передний планы сжимаются с помощью вейвлет-преобразования, а маска — алгоритмом JB2.

Особенностью алгоритма JB2 является то, что он ищет на странице повторяющиеся символы и сохраняет их изображение только один раз. В многостраничных документах каждые несколько подряд идущих страниц пользуются общим «словарём» изображений.

Для создания DjVu файлов используются программы Scan Tailor, DjVu Small, DjVu Imager, DjVu Pal и Book Restorer.

Для просмотра DjVu файлов используются программы DjVu Browser Plug-in for Windows, WinDjView, STDU Viewer, DjVu FancyViewer и др.

8. Формат rtf. Структура формата. Управляющие слова и управляющие символы.

RTF(Rich Text format-«расширенный текстовый формат») представляет собой независимый от платформы текстовый документ, подобно HTML размеченный специальными служебными словами-тегами (управляющие слова и управляющие символы). В силу отсутствия каких-либо исполняемых кодов, он, в частности, не может нести в себе вирусы. Начинается он всегда с последовательности {\rtf, которая служит его отличительным признаком.

RTF — это классический контейнер с вложенными друг в друга контейнерами помельче. Каждый такой контейнер обычно начинается с управляющего слова или символа, предваряемого знаком «обратный слэш». Определен фирмой Microsoft как стандартный формат для обмена текстовыми документами.

С труктура формата. В состав заголовка файла входит идентификатор RTF файла, команда выбора гарнитуры, команда выбора шрифта по умолчанию и таблица доступных шрифтов, таблица цветов (RGB) и таблица стилей.

В теле файла  размещаются данные публикации в виде двоичных кодов ASCII. В формате RTF используются только символы, представимые стандартом ASCII, а также MAC- и PC- символьного набора. Кроме текста, файл в RTF-формате содержит команды управления, которые также реализованы с использованием этого стандарта.

Команды управления разделяются на управляющие слова (control words) и управляющие символы (control symbols).

Управляющее слово представляет собой последовательность символов с разделителем (delimiter) в конце:\набор_символов <разделитель>

Перед управляющим словом вводится обратная косая черта “\” (backslash). В качестве разделителей могут использоваться следующие символы:

─ пробел (space), причем этот символ относится к управляющему слову;

─ цифра или знак “-“ (в этом случае параметр завершается разделителем – пробелом или другими символами, кроме цифр и букв);

─ все символы, отличные от цифр и букв (не относятся к управляющему слову).

В формате RTF для задания управляющей последовательности символов используются буквы от “А” до “Z” и от “а” до “z”, а также цифры от “0” до “9”. Национальные символы к управляющей информации не относятся.

В качестве управляющих символов используются отдельные буквы. Перед каждым управляющим символом вводится обратная косая черта “\”:

\управляющий_символ.

В формате RTF существует возможность объединять отдельные последовательности в группы при помощи скобок:{ – начало группы; } – конец группы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]