- •3. Форматы геоданных
- •3.1. Основные понятия информационных систем
- •3.2. Понятие формата
- •3.3. Векторные форматы
- •Растровые форматы
- •3.4. Методы сжатия графических данных
- •3.5. Растровые форматы графических файлов
- •Преобразование файлов из растрового формата в векторный
- •3.6. Преобразование файлов одного векторного формата в другой
- •3.7. Расширения, форматы файлов
- •3.8. Контрольные вопросы
3.5. Растровые форматы графических файлов
Таблица 2
Название формата |
Программы, которые могут открывать файлы |
Метод сжатия |
BMP Windows Device Independent Bitmap |
Все программы WINDOWS, которые используют растровую графику |
RLE для 16- и 256- цветных изображений (по желанию) |
PCX Z - Soft PaintBrush |
Почти все графические приложения для PC |
RLE (всегда) |
GIF Graphic Interchange Format |
Почти все растровые редакторы; большинство издательских пакетов; векторные редакторы, поддерживающие растровые объекты |
LZW (всегда) |
TIFF Tagged Image File Format |
Большинство растровых редакторов и настольных издательских систем; векторные редакторы, поддерживающие растровые объекты |
LZW (по желанию) и др. |
TGA TrueVision Targa |
Программы редактирования растровой графики |
RLE (по желанию) |
IMG Digital Research GEM Bitmap |
Некоторые настольные издательские системы и редакторы изображений WINDOWS |
RLE (всегда) |
JPEG Joint Photographic Experts Group |
Последние версии программ редактирования растровой графики; векторные редакторы, поддерживающие растровые объекты |
JPEG (можно выбрать степень сжатия) |
О сохранении изображений в собственных и «чужих» форматах
Как правило, графические программы используют свои собственные форматы для сохранения изображений во внешней памяти. Собственный файловый формат — частный и наиболее эффективный формат для хранения файлов отдельного графического приложения. Например, «родной» формат CorelDRAW — CDR , Adobe PhotoShop — PSD, Fractal Design Painter — RIFF, Paint (стандартная программа WINDOWS ) — BMP. При сохранении изображения в файле всегда нужно указывать тип формата. На рис. 5 показано диалоговое окно (Ехроrt \Экспорт), используемое в программе CorelDRAW.
Кроме того, для каждого «чужого» графического формата открываются дополнительные диалоговые окна, с помощью которых пользователь устанавливает параметры формата (количество используемых цветов, необходимость сжатия — для BMP и TIFF, коэффициент сжатия — для JPEG и др.).
Преобразование файлов из растрового формата в векторный
Существуют два способа преобразования файлов из растрового формата в векторный :
1) преобразование растрового файла в растровый объект векторного изображения;
2) трассировка растрового изображения для создания векторного объекта.
Первый способ используется в программе CorelDRAW, которая, как правило, успешно импортирует файлы различных растровых форматов. К примеру, если растровая картинка содержит 16 миллионов цветов,CorelDRAWпокажет изображение, приближенное по качеству к телевизионному. Однако, импортируемый растровый объект может становиться довольно большим даже в том случае, если исходный файл невелик. В файлах растровых форматов информация хранится достаточно эффективно, так как часто используются методы сжатия. Векторные форматы такой способностью не обладают. Поэтому растровый объект, хранящийся в векторном файле, может значительно превосходить по размерам исходный растровый файл.
Особенность второго способа преобразования растрового изображения в векторное заключается в следующем. Программа трассировки растровых изображений (например, CorelTRACE) ищет группы пикселей с одинаковым цветом, а затем создает соответствующие им векторные объекты. После трассировки векторизованные рисунки можно редактировать как угодно. На рис. 6 показано растровое изображение, которое хорошо преобразуется в векторное. Дело в том, что растровые рисунки, имеющие четко выраженные границы между группами пикселей одинакового цвета, хорошо переводятся в векторные. В то же время результат трассировки растрового изображения фотографического качества со сложными цветовыми переходами выглядит хуже оригинала.