Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Informatika_l_7.doc
Скачиваний:
3
Добавлен:
14.04.2019
Размер:
498.69 Кб
Скачать

Компьютерная графика

Компью́терная гра́фика (также маши́нная гра́фика) — область деятельности, в которой компьютеры используются как инструмент для синтеза (создания) изображений, так и для обработки визуальной информации, полученной из реального мира. Также компьютерной графикой называют результат такой деятельности.

Разработки в области компьютерной графики сначала двигались лишь академическим интересом и шли в научных учреждениях. Постепенно компьютерная графика прочно вошла в повседневную жизнь, стало возможным вести коммерчески успешные проекты в этой области. К основным сферам применения технологий компьютерной графики относятся:

  • графический интерфейс пользователя;

  • спецэффекты, визуальные эффекты (VFX), цифровая кинематография;

  • цифровое телевидение, всемирная паутина, видеоконференции;

  • цифровая фотография и существенно возросшие возможности по обработке фотографий;

  • цифровая живопись;

  • визуализация научных и деловых данных;

  • компьютерные игры, системы виртуальной реальности (например, тренажёры управления самолётом);

  • системы автоматизированного проектирования;

  • компьютерная томография.

  • лазерная графика.

Веб-программирование

Бурно развивающийся раздел программирования, ориентированный на разработку динамических Internet-приложений. Языки веб-программирования — это соответственно языки, которые в основном предназначены для работы с интернет-технологиями. Языки веб-программирования делятся на две группы: клиентские и серверные.

Клиентские языки

Как следует из названия, программы на клиентских языках обрабатываются на стороне пользователя, как правило их выполняет браузер. Это и создает главную проблему клиентских языков — результат выполнения программы (скрипта) зависит от браузера пользователя. То есть если пользователь запретил выполнять клиентские программы, то они исполняться не будут, как бы не желал этого программист. Кроме того, может произойти такое, что в разных браузерах или в разных версиях одного и того же браузера один и тот же скрипт будет выполняться по-разному. С другой стороны, если программист возлагает надежды на серверные программы, то он может упростить их работу и снизить нагрузку на сервер за счет программ, исполняемых на стороне клиента, поскольку они не всегда требуют перезагрузку (генерацию) страницы. Самыми распространенными клиентскими языками программирования являются:

  • JavaScript;

  • ActionScript;

  • Java.

Серверные языки

Когда пользователь дает запрос на какую-либо страницу (переходит на неё по ссылке или вводит адрес в адресной строке своего браузера), то вызванная страница сначала обрабатывается на сервере, то есть выполняются все программы, связанные со страницей, и только потом возвращается к посетителю по сети в виде файла. Этот файл может иметь расширения: HTML, PHP, ASP, Perl, SSI, XML, DHTML, XHTML.

Работа программ уже полностью зависима от сервера, на котором расположен сайт, и от того, какая версия того или иного языка поддерживается.

Компьютерный видеомонтаж.

Приемы вставки исходного видео- и аудиоматериала и осуществления видеозахвата с внешнего устройства.

Линейный монтаж. Линейный монтаж фильма из клипов. Осуществление основных операций: подгонка, разрезание и перемещение клипов относительно линейки времени.

Нелинейный монтаж. Наложение клипов друг на друга. Эффекты "Картинка в картинке" и "Хрома-кей".

Спецэффекты.

Титры и меню диска. Текстовые подписи и рисунки, которые пользователь добавляет к фильму.

Экспорт фильма. Создание финальной версии фильма. Фильм может либо экспортироваться в соответствующий медиа-файл с использованием определенного кодека, либо записываться на диск DVD.

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