КнигоПровод.Ru22.11.2024

/ИТ-книги

Популярные форматы файлов для хранения графических изображений на IBM PC — Романов В. Ю.
Популярные форматы файлов для хранения графических изображений на IBM PC
Научное издание
Романов В. Ю.
год издания — 1992, кол-во страниц — 156, ISBN — 5-8223-0009-X, тираж — 50000, язык — русский, тип обложки — мягк., масса книги — 130 гр., издательство — Унитех
цена: 199.00 рубПоложить эту книгу в корзину
Сохранность книги — хорошая

Формат 84x108 1/32. Бумага типографская №2. Печать офсетная
ключевые слова — формат, файл, pcx, gif, tiff, pic, изображен, графическ, paintbrush, сканер, адаптер, ega, видеопамят, палитр, сжат, пиксел, восьмибитов, lzw, хафмен

Рассматриваются популярные форматы для хранения изображений на IBM PC: PCX, GIF, TIFF, PIC. Приводятся тексты программ на языке С, позволяющие считывать изображение из файла на экран, сохранять изображение на экране в файл, перекодировать изображение из одного формата в другой, а также выполнять другие операции над изображениями.

Формат PCX используют при своей работе многие графические редакторы, в частности, редактор Paintbrush в среде Windows. Формат GIF при достаточно простой структуре файла и наличии небольшого числа атрибутов изображения использует более эффективный, чем в PCX, алгоритм сжатия. Формат TIFF используется в программах, поставляемых вместе со сканерами. Формат создан разработчиками систем Aldus Page Maker и Windows фирмы Microsoft. Формат PIC используется разработчиками системы LOTUS для хранения изображений, получаемых при работе с электронными таблицами (графиков, гистограмм).

Для программистов, использующих в своей работе средства машинной графики.

ОГЛАВЛЕНИЕ

Введение5
 
Глава 1. Программирование графического адаптера EGA на языке С7
 
1.1 Строение видеопамяти адаптера8
1.2 Режимы чтения12
1.3 Режимы записи15
1.4 Задание палитры цвета29
 
Глава 2. Формат PCX31
 
2.1 Структура заголовка файла31
2.2 Алгоритм сжатия изображения34
2.3 Кодирование цвета в палитре36
2.4 Сохранение изображения на экране в файл37
2.5 Считывание изображения из файла на экран41
 
Глава 3. Формат GIF45
 
3.1 Структура файла формата GIF45
3.1.1 Метка файла формата GIF46
3.1.2 Описатель экрана46
3.1.3 Глобальная карта цвета47
3.1.4 Описатель изображения48
3.1.5 Локальная карта цвета49
3.1.6 Формат пикселов изображения49
3.1.7 Завершитель формата GIF50
3.1.8 Блоки расширения формата GIF51
3.2 Алгоритм упаковки и сжатия изображений51
3.2.1 Определение размеров кода52
3.2.2 Сжатие52
3.2.3 Построение восьмибитовых байтов53
3.2.4 Объединение байтов в блоки53
3.2.5 Алгоритм LZW сжатия файлов формата GIF53
3.3 Сохранение изображения на экране в файл58
3.4 Считывание изображения из файла на экран70
 
Глава 4. Формат TIFF81
 
4.1 Структура файла82
4.1.1 Заголовок82
4.1.2 Директория83
4.2 Описание тегов и полей в файле95
4.2.1 Основные поля96
4.2.2 Информационные поля104
4.2.3 Поля для локального хранения документов106
4.2.4 Факсимильные поля111
4.3 Алгоритм сжатия изображений113
4.3.1 Схема сжатия данных упаковкой битов113
4.3.2 Модифицированный алгоритм Хафмена113
4.3.3 Алгоритм сжатия LZW119
4.4 Сохранение изображения на экране в файл124
4.5 Считывание изображения из файла на экран128
 
Глава 5. Формат PIC139
 
5.1 Описание управляющих команд140
5.1.1 Система координат, используемая в командах140
5.1.2 Заголовок файла140
5.1.3 Описание команд141
5.2 Запись изображения в файл формата PIC143
5.3 Считывание изображения из файла на экран147

Книги на ту же тему

  1. Форматы файлов Internet, Кенцл Т., 1997
  2. Практическая обработка изображений на языке Си, Линдли К., 1996
  3. Иконика. Цифровая голография. Обработка изображений, Лебедев Д. С., ред., 1975
  4. Обработка изображений на языке Си для IBM PC: Алгоритмы и программы, Яншин В. В., Калинин Г. А., 1994
  5. Сжатие данных, изображений и звука, Сэломон Д., 2004
  6. Компьютерная графика. Динамика, реалистические изображения, Шикин Е. В., Боресков А. В., 1996
  7. Математические основы машинной графики, Роджерс Д., Адамс Д., 2001
  8. Работа с файлами, Джадд Д. Р., 1975
  9. Библиотека алгоритмов 151б—200б: Справочное пособие. Вып. 4, Агеев М. И., Алик В. П., Марков Ю. И., сост., 1981
  10. Искусство программирования на C. Фундаментальные алгоритмы, структуры данных и примеры приложений, Хэзфилд Р., Кирби Л., 2001

© 1913—2013 КнигоПровод.Ruhttp://knigoprovod.ru