НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ Кафедра систем информатики Форматы представления графических документов (векторная и растровая графика) Автор: Бердов В.А. ФИТ, 12225 НОВОСИБИРСК, 2012 Компьютерная графика Компьютерная графика – это наука, предметом изучения которой является создание, хранение и обработка моделей и их изображений с помощью ЭВМ, т.е. это раздел информатики, который занимается проблемами получения различных изображений на компьютере. История 1961 г. – разработан первой компьютерной игры с использованием графики (Spacewar) 1963 г. – разработан первый векторный графический редактор (Sketchpad) 1968 г. – создан мультфильм демонстрирующий движения кошки. Для визуализации использовался алфавитноцифровой принтер. Виды компьютерной графики Компьютерная графика делится на три вида: Растровая графика Векторная графика Фрактальная графика Они отличаются принципами формирования изображения отображении на экране монитора или при печати на бумаге. при Растровая графика Растровое изображение — изображение, представляющее собой сетку пикселей или цветных точек на компьютерном мониторе, бумаге и других отображающих устройствах и материалах Растровые изображения обычно получают при фотосъемке, захвате кадра видеосъемки, либо создают в растровых графических редакторах Adobe Photoshop Corel Photo Paint MS Paint Растровая графика Обычно растровое представление используют для представления изображений содержащих большое количество деталей и различных оттенков цветов. Изображение и его качество зависят от: Размера или количества пикселей. Чем больше их число, тем больше деталей можно отобразить на изображении (1920x1080, 1600х1200, 1024х768 и т.д.) Разрешение. Это количество точек на единицу длины. Чаще всего в качестве единицы длины используется дюйм. Разрешение изображения измеряется в dpi (dots per inch). Чем больше разрешение изображения, тем качественнее оно будет, но тем больше будет и размер файла Растровая графика Изображение и его качество зависят от: Глубина цвета. Количество бит, отведенных на кодирование цвета. В зависимости от того, сколько бит отведено для цвета каждого пиксела, возможно кодирование различного числа цветов. Цветовая модель. Характеристика изображения, описывающая его представление на основе цветовых каналов. Примеры: RGB, CMYK и др. Растровые представление очень чувствительно к изменению масштабов изображения и операциям вращения Плюсы и минусы растровой графики Достоинства: Возможность воспроизведения изображений любого уровня сложности Точная передача цвета Наличие множества программ для отображения и редактирования растровой графики. Абсолютное большинство программ поддерживают одинаковые форматы файлов растровой графики Возможность применения художественных эффектов к изображениям Растровое представление изображений естественно для большинства устройств ввода-вывода графической информации Недостатки Большой размер файла Невозможность масштабирования без потери качества Форматы файлов Макс. число цветов Макс. Размер изображения, пиксель Метод сжатия 24 16 777 216 65535 x 65535 RLE GIF 8 256 65535 x 65535 LZW JPEG 24 16 777 216 65535 x 65535 JPEG PNG 48 281 474 976 710 656 2 147 483 647 x 2 147 483 647 Deflation TIFF 24 16 777 216 всего 4 294 967 295 LZW, RLE Формат Глубина цвета, бит BMP Векторная графика Векторная графика — способ представления объектов и изображений в компьютерной графике, основанный на использовании элементарных геометрических объектов, таких как точки, линии, сплайны и многоугольники. Для построения прямой нужно знать координаты точек начала и конца прямой и цвет, которым ее нужно нарисовать. Векторная графика В векторной графике сложные объекты создаются путем комбинации различных более простых объектов, и их редактирование достигается путем изменения параметров прямых и изогнутых линий, описывающих форму этих элементов. Так же можно перегруппировывать примитивы и менять их форму для создания совершенно других изображений из тех же объектов. Векторное изображение можно масштабировать как в сторону уменьшения, так и в сторону увеличения без потери качества. Плюсы и минусы векторной графики Достоинства: Малый размер файла при несложной детализации изображения Возможность масштабирования без потери качества Возможность перемещения, вращения, растягивания, группировки без потери качества Возможность управление толщиной линий при любом масштабе изображения Недостатки Большой размер файла при сложной детализации изображения Трудность передачи фотореалистичного изображения Проблемы совместимости программ, работающих с векторной графикой Векторная графика Обычно векторную графику применяют в компьютерной полиграфии, системах компьютерного проектирования, а также компьютерном дизайне и рекламе Типичный представитель векторного графического редактора – Corel Draw Форматы файлов: EPS, CDR, AL Спасибо за внимание!