
- •Задание кафедры:
- •Аннотация.
- •Введение
- •Графика и графические форматы
- •Основные представления графических данных
- •1.1.1. Виды компьютерной графики
- •1.1.2. Растровая графика История
- •Понятие растрового изображения
- •Форматы растровых изображений
- •Достоинства
- •Недостатки
- •1.1.3. Векторная графика Понятие векторной графики
- •Векторные операции
- •Достоинства
- •Недостатки
- •1.1.4. Основные понятия трехмерной графики
- •1.2. Представление графических данных
- •Форматы графических данных
- •1.2.2.Формат gif
- •Область применения
- •Анимированные изображения
- •Чересстрочный gif
- •История
- •Разновидности схем сжатия jpeg
- •1.2.4. Формат png
- •История формата
- •Область применения
- •Анимация
- •1.2.5.Преобразование графических форматов
- •1.3. Средства для работы с растровой графикой
- •1.3.1.Аппаратные средства получения растровых изображений
- •1.3.2.Программные средства создания растровых изображений
- •1.3.2.1. Создание и редактирование растровых изображений при помощи gimp
- •Возможности gimp
- •1.3.2.2. Создание и редактирование растровых изображений при помощи Adobe Photoshop
- •2.2. Хранение растровых изображений
- •2.3. Хранение векторных изображений
- •Библиографический список
Разновидности схем сжатия jpeg
Стандарт JPEG предусматривает два основных способа представления кодируемых данных.
Наиболее распространённым, поддерживаемым большинством доступных кодеков, является последовательное (sequential JPEG) представление данных, предполагающее последовательный обход кодируемого изображения поблочно слева направо, сверху вниз. Над каждым кодируемым блоком изображения осуществляются описанные выше операции, а результаты кодирования помещаются в выходной поток в виде единственного «скана», т.е. массива кодированных данных, соответствующего последовательно пройденному («просканированному») изображению. Основной или «базовый» (baseline) режим кодирования допускает только такое представление. Расширенный (extended) режим наряду с последовательным допускает также прогрессивное (progressive JPEG) представление данных.
В случае progressive JPEG сжатые данные записываются в выходной поток в виде набора сканов, каждый из которых описывает изображение полностью с всё большей степенью детализации. Это достигается либо путём записи в каждый скан не полного набора коэффициентов ДКП, а лишь какой-то их части: сначала — низкочастотных, в следующих сканах — высокочастотных (метод «spectral selection» т.е. спектральных выборок), либо путём последовательного, от скана к скану, уточнения коэффициентов ДКП (метод «successive approximation», т.е. последовательных приближений). Такое прогрессивное представление данных оказывается особенно полезным при передаче сжатых изображений с использованием низкоскоростных каналов связи, поскольку позволяет получить представление обо всём изображении уже после передачи незначительной части JPEG-файла.
Обе описанные схемы (и sequential, и progressive JPEG) базируются на ДКП и принципиально не позволяют получить восстановленное изображение абсолютно идентичным исходному. Однако, стандарт допускает также сжатие, не использующее ДКП, а построенное на основе линейного предсказателя (lossless, т.е. «без потерь», JPEG), гарантирующее полное, бит-в-бит, совпадение исходного и восстановленного изображений. При этом коэффициент сжатия для фотографических изображений редко достигает 2, но гарантированное отсутствие искажений в некоторых случаях оказывается востребованным. Заметно большие степени сжатия могут быть получены при использовании не имеющего, несмотря на сходство в названиях, непосредственного отношения к стандарту JPEG ISO/IEC 10918-1 (ITU T.81 Recommendation) метода сжатия JPEG-LS, описываемого стандартом ISO/IEC 14495-1 (ITU T.87 Recommendation).
1.2.4. Формат png
PNG (англ. portable network graphics, сокращение произносится по-английски /pɪŋ/) — растровый формат хранения графической информации, использующий сжатие без потерь по алгоритму Deflate.
PNG был создан как свободный формат для замены GIF, поэтому в Интернете появился рекурсивный акроним «PNG’s Not GIF» («PNG — не GIF»).
История формата
Днём рождения PNG можно считать 4 января 1995 года, когда Т. Боутелл предложил в ряде конференций Usenet создать свободный формат, который был бы не хуже GIF. И уже через три недели после публикации идеи были разработаны четыре версии нового формата. Вначале он имел название PBF (Portable Bitmap Format), а нынешнее имя получил 23 января 1995 года. Уже в декабре того же года спецификация PNG версии 0.92 была рассмотрена консорциумом W3C, а с выходом 1 октября 1996 года версии 1.0 PNG был рекомендован в качестве полноправного сетевого формата.