Текст книги "Информационные технологии"
Автор книги: Михаил Елочкин
Жанр: Прочая образовательная литература, Наука и Образование
сообщить о неприемлемом содержимом
Текущая страница: 10 (всего у книги 16 страниц)
.WMF. Векторный формат Windows Metafile является вторым «родным» форматом OS Windows. Понимается практически всеми программами Windows. Прост и универсален. Не сохраняет параметров, которые могут быть присвоены объектам в различных векторных редакторах, не воспринимается MAC. Используется в Clipboard в качестве универсального графического формата, как для растровой, так и для векторной графики. При кодировании цвета возможны ошибки.
Универсальные форматы файлов. На сегодняшний день их два – соответственно для MAC и PC. Основное их отличие в способе кодирования информации. Разработанный для MAC формат PICT является бинарным, а формат RTF для PC – текстовый.
.PCT/PICT. Macintosh QuickDraw Picture Format – формат буфера обмена операционной системы MAC, аналог. BMP и. WMF для Windows. Способен нести в себе растровую, векторную, текстовую и аудиоинформацию. Изображение может храниться как в RGB, так и в CMY(K), причем глубина цвета варьируется от индексированных цветов до TrueColor. Реализован алгоритм компрессии без потерь RLE. Формат открывается всеми приложениями, разработанными для MAC. На PC имеет расширение. PIC или. РСТ.
.RTF. Формат Rich Text Format – один из старейших компьютерных форматов файлов, зародившийся в середине 80-х годов. Актуален и по сей день, так как это единственный из всех форматов, который позволяет достаточно точно передавать графику и структуру текста, сохраняя его гарнитуру. Читается практически всеми редакторами. Его основной недостаток – огромный размер файла (до 10 раз по сравнению с текстовым файлом в формате ASCII). Достоинства и недостатки. RTF обусловлены принципом сохранения информации, базирующимся на стандартах ASCII и EPS. Фактически формат RTF является метаязыком. Работа с кодированием на нем ничем не отличается от написания программ на любом другом языке программирования.
Для обмена документами. RTF использует только представляемые символами коды из ASCII-, MAC– и PC-символьного набора. Начиная с Windows версии 2.0 он введен в качестве Clipboard-формата и определен фирмой Microsoft как стандартный формат для обмена текстовыми документами. RTF – мультиплатформенный формат.
Графический редактор – это комплекс программ для обработки изображений компьютерной графики.
Сравнительный анализ классов изображений показывает, что преобразование векторного изображения в точечное представляет собой достаточно простой и абсолютно формальный процесс, который в большинстве программ машинной графики выполняется без вмешательства пользователя. Преобразование же точечного изображения в векторное в подавляющем большинстве случаев требует не просто вмешательства, а творческого участия пользователя.
Напрашивается очевидный вывод: разработку иллюстративного графического проекта, независимо от того, к какому классу должно принадлежать итоговое изображение, целесообразнее начинать с векторного изображения, тем более что в CorelDRAW. 10 имеется мощный арсенал средств и для работы с точечными изображениями.
Конечно, и из этого правила есть исключения. Если в процессе работы над проектом требуется вносить в предоставленные в качестве исходного материала точечные изображения сложную цветовую коррекцию с избирательным подходом к его различным участкам, выполнять размывание или применять сложные точечные эффекты, а добавлять к ним новые фрагменты изображения не требуется, тогда удобнее с самого начала работать с помощью программы точечной графики типа Corel Photo Paint или Adobe Photoshop.
Если требуется программа с минимальным набором функций (рисование «кисточкой»; закрашивание; рисование линий, прямоугольников, овалов и окружностей, а также внесение в рисунок записи; вырезание и вставка элементов рисунка; передвижение готовых элементов и т. д.), то в этом случае незаменима программа Paintbrush.
Если же требуется мощный инструмент для графической работы над шрифтами, то наилучшим выбором будет Adobe Illustrator.
Контрольные вопросы
1. Каковы теоретические основы построения графических изображений?
2. Расскажите о технологиях создания, хранения и вывода графических изображений.
3. Назовите виды цветовых моделей и их особенности.
Глава 7
Гипермультимедиа
7.1. Гипертекст и гипермедиа
Гипертекст – это технология логического объединения нескольких текстовых документов при помощи ссылок. Ссылки в гипертекстовых документах называются гиперссылками.
Обычный текстовый документ можно прочитать от начала до конца только последовательно – страница за страницей. В отличие от обычного документа, гипертекстовый документ можно прочитать целиком, только следуя по гиперссылкам. Поэтому гипертекст можно определить как массив текстовой информации, связанный перекрестными ссылками.
С точки зрения систем обработки информации, гипертекст – это система, которая не требует формализованной модели представления данных рассматриваемой предметной области. Вместо нее используются семантические (смысловые) связи между фрагментами информации, которые могут не иметь формального описания, однако на основании этих связей можно осуществлять просмотр, анализ информации и создание новых фрагментов. В настоящее время гипертекстовые системы, как правило, содержат только однонаправленные ссылки, и автор при создании системы решает, нужно ли осуществлять обратную связь с оригинальным контекстом.
Исторически идея гипертекста не была связана с компьютерами, но ее практическая реализация стала возможной с появлением компьютеров, которые могли работать с текстовыми документами.
Хороший пример гипертекстового документа – система помощи (справки) в Windows-программах. В ней есть гиперссылки, открывающиеся в том же окне или в новых. Любой Web-сайт также является гипертекстовым документом.
Один из основных вопросов, решаемых гиперссылкой, – быстрая и точная навигация по тексту. Первые воплощения идеи гипертекста появились в книгах: имеются в виду справочно-вспомогательные элементы в них. К таковым относятся:
– оглавление;
– комментарии (в том числе сноски);
– предметные и алфавитные указатели;
– другие элементы оформления книг, например иллюстрации.
Но такие гиперссылки действуют внутри одного документа. С увеличением количества документов возникла проблема поиска их, – часто требуется найти все правительственные постановления, распоряжения, приказы по какому-либо вопросу, а количество таких документов постоянно увеличивается. Работа с бумажной картотекой занимает огромное количество времени.
Обычным способом поиска нужной информации является индексный поиск. При этом все данные должны быть собраны, рассортированы и упорядочены по какому-либо принципу. Примером может служить каталог книг в библиотеке, организованный по алфавитному или тематическому принципу. Поиск в этом случае происходит как спуск по информационному дереву до искомого источника.
Однако наиболее совершенная информационная система – мозг человека – для поиска информации использует ассоциации. Одной из попыток создать подобную систему поиска и является гипертекстовая система. Ее удобство и эффективность настолько велики, что сейчас практически любая прикладная программа содержит справочную систему, использующую элементы гипертекста.
Первая мировая публикация, посвященная этой проблеме, помещена в июльском номере «Атлантического ежемесячного журнала» (The Atlantic Monthly Magazine) за 1945 год. Американский ученый В. Буш опубликовал статью «As We May Think», в которой высказал идею гипертекста (самого термина «гипертекст» тогда еще не было). В статье детально описывалась механическая гипертекстовая система. И хотя на практике она не была осуществлена, разработки Буша очень пригодились создателям компьютерных гипертекстов.
Термин «гипертекст» был введен в 1965 году американским ученым Тедом Нельсоном (рис. 15).
Рис. 15. Схема гипертекста, нарисованная Тедом Нельсоном
В 1967 году группа ученых под руководством Энди ван Дама создала первый компьютерный гипертекстовый редактор. В 1968 году изобретатель манипулятора «мышь» Дуглас Энгельбарт продемонстрировал свою гипертекстовую систему.
С появлением графических мониторов в компьютерах стали использовать графические изображения. Появились смешанные документы, в которых присутствуют и текст, и графика. Стало возможным организовывать ссылки не только на тексты, но и на иллюстрации, т. е. гиперссылки как на текстовые, так и на графические объекты. При использовании ссылок на нетекстовые документы применение к ним термина «гипертекст» перестало отображать их суть. Возник новый термин – «гипермедиа». По мере развития компьютерной техники в гипермедийных программах и документах стали появляться ссылки на звуковые и видеофрагменты. В настоящее время можно дать следующее определение: гипермедиа – это технология логического объединения компьютерных документов и программ, в которых используются гиперссылки на объекты различной технологической природы – текстовые, графические, звуковые, видео. Понятие «гипермедиа» явилось логическим и техническим развитием понятия «гипертекст». Таким образом, гипертекст, хотя и появился раньше, стал частным случаем гипермедиа.
Первой гипермедийной программой считается программа «Кинокарта города Аспен», созданная в 1978 году группой Эндрю Липмана (Andrew Lippman) из MIT Architecture Machine Group. Это был первый гипермедийный видеодиск, который, кроме информации об американском городе Аспене, содержал видеоизображение улиц города, по которым можно было «перемещаться» с помощью джойстика.
Важным этапом в развитии технологии гипермедиа явилось создание в 1991 году Web-системы в сети Internet. С этого времени с помощью технологии гипермедиа стали объединяться документы, находящиеся в компьютерах, расположенных в разных точках планеты, т. е. появились глобальные гипермедийные документы.
7.2. Мультимедиа
Мультимедиа – это интерактивные компьютерные системы, обеспечивающие работу с неподвижными изображениями и движущимся видео, анимированной компьютерной графикой и текстом, речью и высококачественным звуком, с применением всех доступных технических средств.
Появление систем мультимедиа произвело революционные изменения в таких областях, как образование, компьютерный тренинг, во многих сферах профессиональной деятельности, науки, искусства, в компьютерных играх и т. д. Большинство мультимедийных компьютерных программ организовано с применением технологии гипермедиа.
Использование гипермедиа позволяет создать интерактивные программы. Интерактивной называется программа, реагирующая на действия пользователя появлением различных эффектов. Так, любая игровая программа, в которой, щелкая по различным предметам и действующим лицам, можно вызывать их звучание или действия, является интерактивной.
Мультимедийные программы получают все большее распространение. Все программы-энциклопедии, игровые, многие обучающие программы являются мультимедийными.
Графические операционные системы бывают гипермедийными, мультимедийными и интерактивными.
С помощью гипермедиа организована справочная система и система меню. Строки меню – это не что иное, как гиперссылки. При выборе какой-либо строки меню включается связь или появляется новое окно и запускается другая программа.
Первым мультимедийным диском с полным видеофильмом был диск с фильмом «Битлз» «Ночь трудного дня», выпущенный в 1993 году. Диск содержал не только полный фильм, но и тексты его песен и диалогов.
Появление систем мультимедиа подготовлено развитием теории и требованиями практики. Однако резкий рывок в этом направлении, произошедший за последние несколько лет, обеспечен прежде всего развитием технических и системных средств и прогрессом в развитии ПЭВМ: резко возросшие объем памяти, быстродействие, графические возможности, характеристики внешней памяти и достижения в области видеотехники. Важную роль сыграли также разработка методов быстрого и эффективного сжатия/развертки данных, а также развитие теории информатики и алгоритмов, приведшие к практическому созданию так называемых «книг» (стандартов).
Для того чтобы мультимедийные эффекты программ можно было воспроизвести на компьютере, сам компьютер должен быть мультимедийным. Мультимедийный компьютер минимальной комплектации включает в себя мультимедийные устройства – звуковую плату, CD-ROM, звуковые колонки (наушники), микрофон; кроме того, его ресурсы должны позволять обрабатывать мультимедийную информацию. Как правило, подобные компьютеры – самые дорогие среди ПК.
Кроме этих основных мультимедийных устройств, компьютер может быть оснащен телевизионным и радиотюнером (специализированной платой или чипами, входящими в состав установленных плат), позволяющими принимать телевизионные и радиопередачи; платой для работы с видеомагнитофоном или видеокамерой; различными устройствами создания виртуальной реальности – стереоочками, шлемом, виртуальной клавиатурой и пр.
Список мультимедиа-устройств постоянно расширяется. В настоящее время стандартом для учебного использования является мультимедийный компьютер. Он желателен и для работы в сети Internet.
Основная проблема мультимедиа – совместная обработка разнородных данных: цифровых и аналоговых, «живого» видео и неподвижных изображений и т. п. В компьютере все данные хранятся в цифровой форме, в то время как теле-, видео– и большинство аудиоаппаратуры работает с аналоговым сигналом. Выходные устройства компьютера – мониторы и динамики – также имеют аналоговый выход. Поэтому простейший и наиболее дешевый путь построения первых систем мультимедиа состоял в стыковке разнородной аппаратуры с компьютером, предоставлении ему возможностей управления этими устройствами, совмещении выходных сигналов компьютера и видео– и аудиоустройств и обеспечении их нормальной совместной работы.
Дальнейшее развитие мультимедиа идет в направлении объединения разнородных типов данных в цифровой форме на одной среде носителя в рамках одной системы. Сейчас происходит становление новой глобальной сети, параллельной Internet, но основанной на мультимедиа-технологиях.
7.3. Обзор мультимедийных редакторов и их возможностей
Все мультимедиа-компоненты необходимо объединить в единое мультимедиа-приложение. При этом возникает задача выбора программного средства для его разработки. Существующие средства объединения различных мультимедиа-компонентов в единый продукт можно разделить на три группы:
– алгоритмические языки для непосредственной разработки управляющей программы;
– специализированные программы для создания презентаций и публикации их в сети Internet (быстрая подготовка мультимедиа-приложений);
– авторские инструментальные средства мультимедиа.
Деление это достаточно условно, потому что многие средства обладают возможностью создавать программные модули на языке сценариев. Как правило, выбор средства основывается на эффективности работы мультимедиа-приложения и скорости его разработки. Также существенным требованием является степень взаимодействия с пользователем. Специализированные презентационные программы ориентированы в первую очередь на передачу информации от компьютера пользователю. Авторские инструментальные средства позволяют осуществить высокую степень взаимодействия и создать действительно интерактивное приложение.
Разработка мультимедиа-приложения на каком-либо алгоритмическом языке требует знания программирования, хотя современные средства визуального программирования и дополнены различными мастерами для создания отдельных элементов интерфейса, позволяющих получать код программы. Затраты времени на разработку будут в этом случае значительны, а получившееся приложение – оптимальным по использованию ресурсов компьютера и скорости функционирования.
Авторские инструментальные средства позволяют существенно сократить процесс создания, но проигрывают в эффективности работы создаваемого приложения. Кроме того, необходимо хорошо знать возможности данного средства и эффективные методы работы с ним.
Наиболее простым и быстрым является использование программ создания презентаций для разработки несложного мультимедиа-приложения.
Программы создания презентаций. Программы, первоначально предназначенные для создания электронных слайдов, теперь все более ориентируются на применение мультимедиа. Существует большое количество таких программ, различающихся набором изобразительных и анимационных эффектов.
PowerPoint. Презентационная программа, входящая в пакет Microsoft Office. По количеству изобразительных и анимационных эффектов не уступает многим авторским инструментальным средствам мультимедиа. Содержит средства для создания гибкого сценария презентации и записи звукового сопровождения каждого слайда. Наличие русскоязычной версии позволяет успешно работать с текстами на русском языке. Встроенная поддержка сети Internet предоставляет возможность сохранять презентации в формате HTML, однако анимированные компоненты требуют установки специального дополнения PowerPoint Animation Player. Можно создавать сложные программные надстройки на языке программирования Visual Basic for Application, что существенно расширяет возможности программы. Специальная надстройка Custom Soundtracks Add-In дополняет презентацию фоновым музыкальным сопровождением с широким выбором мелодий.
Freelance Graphics. Программа фирмы Lotus для создания слайд-шоу. Обеспечивает широкий набор возможностей форматирования текста, рисунков, графиков и таблиц на слайдах. Демонстрацию презентации можно проводить на компьютерах, где сама программа Freelance Graphics отсутствует. Поддерживает изображения в формате GIF, в том числе с прозрачным фоном. Преобразование презентации в формат HTML с помощью специального мастера позволяет публиковать ее на Web-сервере, обеспечивая при этом оптимальную скорость загрузки страницы. Демонстрация слайд-шоу в сети Internet требует дополнительных компонентов Plug-In для браузера или Freelance Graphics ActiveX.
Corel Presentations. Программа фирмы Corel для создания слайд-шоу. Позволяет создавать высококачественные презентации всех типов, в том числе с мультимедиа-компонентами. Для редактирования изображений имеет в своем составе Graphics Editor. Обновленный мастер публикации в сети Internet за несколько шагов преобразует презентацию к виду, необходимому для ее размещения на Web-сайте, а средства импорта-экспорта – к формату презентационных приложений других фирм.
Harvard Graphics. Программа одноименной фирмы для создания презентаций. Имеет большое количество шаблонов презентаций, что позволяет быстро раскрыть требуемую тему и подобрать необходимый материал. Специальный мастер автоматически скорректирует стиль и оформление презентации. Имеется большая библиотека клип-арта для подбора иллюстраций. Поддерживает анимацию и звуковые файлы, включаемые в слайд. Содержит также мастер публикаций в сети Internet, облегчающий размещение презентации на Web-сайте.
Macromedia Action. Строит презентацию как единую последовательность элементов или как интерактивное шоу, состоящее из множества отдельных сцен.
Авторские системы. Авторские системы предназначены для создания программных продуктов с высокой степенью взаимодействия с пользователем. Часто для разработки пользовательского интерфейса авторские системы предлагают специальный язык сценариев. Они позволяют создать конечный продукт, объединяющий все мультимедиа-компоненты единой управляющей программой. Отличительная черта конечного продукта – наличие общего интерфейса, что дает возможность выбрать любой из мультимедиа-компонентов, запустить его на выполнение (прослушать звуковой файл или просмотреть видео), организовать поиск требуемого объекта и т. п.
Рассмотрим некоторые из наиболее распространенных авторских систем.
Formula Graphics. Разработка фирмы Formula Software. Применяется для интерактивных приложений мультимедиа. Имеет простой и удобный в использовании графический интерфейс, мощный объектно-ориентированный язык (однако приложения можно разрабатывать и без применения программирования). Не накладывает никаких ограничений на изображения, звуки и анимацию, которые могут быть объединены с ее помощью. Управляющие элементы на экране отображаются в виде гипертекста и графических гиперссылок. Эта система имеет программируемую двух– и трехмерную графику и используется также для разработки приложений с анимацией и игровых программ. Разработанные мультимедиа-приложения могут быть проиграны с гибкого диска, CD-ROM, непосредственно через сеть Internet или внедрены в Web-страницу.
GLpro. Разработка фирмы IMS Communication. Это мощная и быстрая авторская система, использующая язык сценариев для создания презентаций, демонстрационных дисков, руководств, компьютерных обучающих программ и других приложений. GLpro превосходит традиционные средства создания мультимедиа-приложений по быстродействию, гибкости и производительности приложений, созданных с ее помощью. Однако она требует от разработчика знания программирования. В состав системы входят различные инструменты, позволяющие сглаживать форму текстовых надписей в приложении, встраивать в него используемые шрифты, создавать анимацию, оптимизировать палитру и реализовать множество других возможностей.
Hyper Method. Российская авторская система. Разработана под платформу Windows 95/98/NT/XP. Позволяет создавать самые разнообразные мультимедиа-приложения и по своим функциональным возможностям приближается к программе Macromedia Director. Поддерживает распространенные форматы звуковых и видеофайлов, а также возможность контролируемой покадровой анимации. Обеспечивает быстрое создание гипертекстовых приложений; совместимость с HTML позволяет создавать приложения для сети Internet. Имеет собственный язык сценариев. Новые функции, добавленные в последней версии Hyper Method, делают программу привлекательной как для новичков, так и для профессионалов.
Author ware. Система фирмы Macromedia. Позволяет создавать интерактивные обучающие программы с элементами мультимедиа. Основана на изобразительном представлении потока данных и может быть использована профессиональными дизайнерами. Структура приложения формируется на основе шаблонов, а также простым перемещением на линию потока данных значков различных файлов. Затем с помощью команд меню и различных мастеров формируется гипертекст. Допускает применение гиперссылок, полнотекстового поиска. Имеет встроенные элементы управления для организации взаимодействия с приложением. Средства сжатия позволяют оптимизировать приложение для доступа к нему через сеть Internet.
Tool Book. Система фирмы Asymetrix. Состоит из двух компонентов: Tool Book Assistant и Tool Book Instructor. Мультимедиа-приложение строится по принципу страниц книги с кнопками, полями данных и встроенными мультимедиа-элементами. Все управляющие элементы выбираются из каталога, включая возможность создания интерактивных вопросов и анимированных изображений. Позволяет создавать эффективные обучающие и образовательные продукты, в том числе работающие дистанционно в среде Internet. Для работы с ними достаточно обычного браузера. Легкий в использовании Tool Book Assistant содержит набор шаблонов, в которые добавляются тексты, рисунки, аудио– и видеофайлы, объединенные динамическим взаимодействием. Специальный мастер публикует продукт в сети Internet. Для профессиональных разработчиков и преподавателей предназначен Tool Book Instructor. Он позволяет создавать специализированные курсы со специфическими реакциями на действия пользователя. Этому способствуют поддержка языка Open Script, редактор Actions Editor и возможность применения DHTML. Созданные мультимедиа-приложения могут распространяться на CD-ROM, непосредственно через сеть Internet или быть внедрены в Web-страницу.
Icon Author. Система фирмы AimTech. Позволяет создавать продукты для интерактивного обучения и изготавливать рекламные ролики. В качестве основы разрабатывается структурная схема из пиктограмм; каждая пиктограмма обозначает определенное действие или функцию, которые выполняют в заданной последовательности. Требует знания принципов алгоритмизации. Приложения, созданные с помощью Icon Author, могут взаимодействовать в Интернете с Tool Book Librarian.
Multimedia Builder. Условно-бесплатная авторская система для создания мультимедиа-приложений. Позволяет строить полноценные Windows-приложения, содержащие графику, анимацию, музыкальное сопровождение (в том числе в формате МР3). Программа имеет объектно-ориентированный интерфейс и позволяет использовать анимированные GIF-файлы, управляя при этом запуском анимации, ее остановкой или запуская GIF-файлы на бесконечное проигрывание. Первоначально в окне размером 400 х 300 точек строится главная форма, в которую можно вставить обычные кнопки с «привязанными» к ним командами либо графические кнопки с тремя состояниями и прозрачными участками любой формы. В качестве объектов можно вставить любые картинки, анимированные файлы. GIF, AVI, WAV, МР3. Создав первую форму, к ней можно добавить последующие и вставить кнопки перехода между ними. В результате будет создано многоэкранное приложение. При этом Multimedia Builder создает либо ехе-файл, либо файл в собственном формате, для выполнения которого используется небольшой проигрыватель. Конечный файл будет сжат и оптимизирован для запуска программ и файлов по относительным путям. Применение сжатия данных дает возможность создавать очень компактные программы.
Web Compiler. Программа позволяет создать один исполняемый файл из набора HTML-файлов и существующих картинок Web-узла. Встроенная поисковая система находит информацию в пределах скомпилированной презентации. Исходный текст HTML может быть закрыт от просмотра. Группы страниц можно защитить паролями, что делает информацию доступной только зарегистрированным пользователям. Встроенный обработчик форм позволяет создавать презентации, в которых будут запрашиваться данные от пользователей, каталоги и т. д. Для работы требуется установленный браузер Internet Explorer 4.0 или выше. Исполняемый файл, полученный в Web Compiler, содержит все элементы интерфейса браузера.
Hyper Maker HTML. Условно-бесплатная программа. Предназначена для быстрого создания гипертекстовых и мультимедиа-публикаций, позволяет преобразовать Web-сайт в приложение, распространяемое на дискетах или CD-ROM. Для разработки мультимедиа-приложения потребуется также HTML-редактор, в котором можно будет дополнить содержимое Web-сайта управляющими элементами. На страницах приложения возможно воспроизведение анимированных GIF-файлов, звука в форматах MIDI, WAV и МР3 и видео в формате AVI. Можно защитить приложение паролем от редактирования, запретить печать или копирование отдельных фрагментов в буфер обмена. Поддерживает полнотекстовый поиск на нескольких языках. После компиляции приложение не требует браузера для просмотра.
Контрольные вопросы
1. Дайте определения понятий «гипертекст», «интерактивный», «мультимедиа».
2. Перечислите основные технологии обработки мультимедийной информации.
3. Приведите примеры мультимедийных программ.
Правообладателям!
Это произведение, предположительно, находится в статусе 'public domain'. Если это не так и размещение материала нарушает чьи-либо права, то сообщите нам об этом.