Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Форматы графических файлов.




Определяют способ хранения информации в файле(растровый или векторный), а также форму хранения информации(используемый алгоритм сжатия).

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

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

Для рисунков типа диаграмм – TIFF и GIF, позволяющие сжать файл в несколько раз.

Для сжатия отсканированных фотографий используется алгоритм сжатия JPEG, позволяющий сжать файлы в десятки раз. Однако может привести к необратимой потере информации(файлы не могут быть восстановлены в первоначальном виде).

Некоторые форматы графических файлов являются уникальными, т.к. могут обрабатывать большинство графических редакторов.

Bit MaP image(BMP) – универсальный формат растровых графических файлов, используется в операционной системе Windows. Рекомендуется для хранения и обмена данными с другими приложениями.

Tagget File Format(TIFF) – формат растровых графических файлов, поддерживается всеми основными графическими редакторами. Включает в себя алгоритм сжатия без потерь информации. Используется для обмена документами между различными программами. Рекомендуется при работе с издательскими системами.

Graphics InterChange Format (GIF) – формат растровых графических файлов, поддерживается приложениями для различных операционных систем. Включает алгоритм сжатия без потерь информации, позволяет уменьшить объем файла в несколько раз. Рекомендуется для хранения изображений создаваемых программным путем(диаграмм, графиков). Используется для размещения графических изображений на Web-страницах и в Интернете.

Joint Photographic Group(JPEG) – формат растровых графических файлов, реализующий эффективный алгоритм сжатия для отсканированных фотографий и иллюстраций. Поддерживается приложениями для различных операционных систем.

Различают три категории графических редакторов:

· растровые редакторы (Paint, Adobe Photoshop);

· векторные редакторы(встроенный в текстовый процессор и табличный процессор операционной системы Ms Windows, Corel Draw,Adobe Fireworks);

· 3-D редакторы (трехмерная графика)(3D Studio Max), TFlex,.

В растровых редакторах графический объект представлен в виде комбинации точек (растров), которые имеют свою яркость и цвет. Такой подход эффективный, когда графическое изображение имеет много цветов и информация про цвет элементов намного важнее, чем информация про их форму. Это характерно для фотографических и полиграфических изображений. Применяют для обработки изображений, создания фотоэффектов и художественных композиций.

Векторные редакторы отличаются способом представления данных изображения. Объектом является не точка, а линия. Каждая линия рассматривается, как математическая кривая ІІІ порядка и представлена формулой. Такое представление компактнее, чем растровое, данные занимают меньше места, но построение объекта сопровождается пересчетом параметров кривой в координаты экранного изображения, и соответственно, требует более мощных вычислительных систем. Широко применяются в рекламе, оформлении обложек полиграфических изданий.

Редакторы трехмерной графики используют для создания объемных композиций. Имеют две особенности: разрешают руководить свойствами поверхности в зависимости от свойств освещения, а также разрешают создавать объемную анимацию.

4. Системы управления базами данных (СУБД).

Цель любой ИС – обработка данных об объектах реального мира. В широком смысле слова База данных – совокупность сведений о конкретных объектах реального мира в какой-либо предметной области. Под предметной областью принято понимать часть реального мира, подлежащего изучению для организации управления и в конечном счете автоматизации.

Создавая БД, пользователь стремится упорядочить информацию по различным признакам и быстро извлекать выборку с произвольным сочетанием признаков. Сделать это возможно, только если данные структурированы.

Структурирование – введение соглашений о способах представления данных.

Неструктурированные данные – данные, записанные, например, в текстовом файле.

НАПРИМЕР: неструктурированные данные:

Личное дело №500, Сергеев Петр Михайлович, дата рождения 1 января 1976 года;

Л/Д №16504, Петрова Ольга Ивановна, дата рождения 15 марта 1975 года.

После проведения несложной структуризации информация будет выглядеть так:

№ личного дела Фамилия Имя Отчество Дата рождения
  Сергеев Петр Михайлович 01.01.80
  Петрова Ольга Ивановна 15.03.80

 

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

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

База данных – поименованная совокупность структурированных данных, относящихся к определенной предметной области.

Система управления БД (СУБД) – комплекс программных и языковых средств, необходимых для создания БД, поддержания их в актуальном состоянии и организации поиска в них необходимой информации.

 

Классификация БД.

По технологии обработки данных БД подразделяются на:

1. Централизованная БД, хранится в памяти одной вычислительной системы. Если эта вычислительная система является компонентом сети ЭВМ, возможен распределенный доступ к такой базе. Такой способ использования БД часто применяют в локальных сетях ПК;

2. распределенная БД, состоит из нескольких возможно пересекающихся или даже дублирующих друг друга частей, хранимых в различных ЭВМ вычислительной сети. Работа с такой базой осуществляется с помощью системы управления распределенной БД.

По способу доступа к данным БД разделяются на БД с локальным доступом и БД с удаленным (сетевым) доступом.

Системы централизованных БД с сетевым доступом предполагают различные архитектуры подобных систем: файл – сервер; клиент – сервер.

o файл – сервер. Архитектура систем БД с сетевым доступом предполагает выделение одной из машин сети в качестве центральной (сервер файлов). На такой машине хранится совместно используемая централизованная БД. Все другие машины сети выполняют функции рабочих станций, с помощью которых поддерживается доступ пользовательской системы к централизованной БД. Файлы БД в соответствии с пользовательскими запросами передаются на рабочие станции, где в основном и производится обработка. При большой интенсивности доступа к одним и тем же данным производительность ИС падает. Пользователи могут создавать также на рабочих станциях локальные БД, которые используются ими монопольно.

o Клиент – сервер. Здесь подразумевается, что помимо хранения централизованной БД центральная машина (сервер БД) должна обеспечивать выполнение основного объема обработки данных. Запрос на данные. Выдаваемый клиентом (рабочей станцией), порождает поиск и извлечение данных на сервере. Извлеченные данные (но не файлы) транспортируются по сети от сервера к клиенту. Спецификой архитектуры клиент – сервер является использование языка запросов SQL.

 
 

 


Файл – сервер – выдается информация касающаяся данного запроса.

Клиент – сервер – выдается результат запроса.

 

Поделиться:





Читайте также:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...