Глоссарий

BMP

BMP — формат файла несжатого изображения, разработанный в Microsoft и в основном используемый в Windows. Цвета обычно представлены 1-им, 4-мя или 8-ью битами, хотя формат поддерживает и больше. Поскольку формат не сжат, файла получаются большими и не подходят для использования в интернете.

CMY, CMYK

CMYK — цветовая модель с компонентами голубого, пурпурного, жёлтого и чёрного. Это субтрактивная (вычитающая) цветовая модель, и этот факт важен при печати изображения. Она дополняет цветовую модель RGB.

Значения отдельных цветов варьируются от 0% до 100%, где 0% означает ненапечатанный цвет, а 100% означает полностью напечатанный цвет. Цвета формируются смешением основных цветов.

Последнее значение, K (чёрный), не даёт никакого цвета. Он используется для затемнения других цветов. Буква K означает «чёрный цвет» (black) во избежание путаницы, поскольку B обычно означает «синий цвет» (blue).

Рисунок 1123. Субтрактивная цветовая модель

Субтрактивная цветовая модель

В настоящий момент GIMP не поддерживает цветовую модель CMYK. (Экспериментальное дополнение для поддержки CMYK можно найти здесь [PLUGIN-SEPARATE].)

Этот режим используется для печати, а названия каналов соответсвуют цветам чернил в катриджах принтера. В некотором смысле этот режим постоянно окружает нас во всех объектах, чей цвет отражается, а не излучается. Объекты поглощают часть спектра, и мы видим отражённую часть. Заметьте, что глаза видят это отражённый свет в режиме RGB. Объект кажется красным потому, что зелёный и синий были поглощены. Поскольку зелёный и синий дают голубой, голубой поглощается, когда добавляется красный. Или наоборот, при добавлении голубого его дополнительный цвет красный поглощается. Эта система субтрактивная. Если добавить жёлтого, то уменьшится синий, а если добавить пурпурного, то уменьшится зелёный.

Было бы логичным думать, что при смешивании голубого, пурпурного и жёлтого вычитается красный, зелёный и синий, и в результате глаз бы не видел цвета, то есть чёрный цвет. Но вопрос более сложный. На самом деле мы бы видели тёмно-коричневый. Поэтому эта модель содержит компонент чёрного, и у принтера есть картридж чёрного. Это более дёшево. Принтеру не нужно смешивать три цвета, чтобы получить несовершенный чёрный, он попросту использует чёрный.

Cупервыборка

Cупервыборка — более мощная техника сглаживания, то есть метода уменьшения зигзагообразных краёв наклонной или кривой линии. Выборка берётся в нескольких местах внутри каждой точки, не только в центре и высчитывается усреднённое значение. Это осуществляется отображением изображения с намного бо́льшим разрешением, чем исходное, использованием дополнительных точек в вычислении, и сжатием изображения до исходного размера. В результате получается более плавный переход от одной линии точек к другой по краям объекта.

Качество зависит от числа выборок. Cупервыборка обычно производится в диапазоне размером в от 2-х до 16-ти раз больше исходного. Это сильно увеличивает время на преобразование и размер памяти для хранения временного результата.

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

EXIF

Формат файла для обмена (Exchangeable image file format, официальная аббревиатура Exif, не EXIF), используемый в цифровых камерах. Был создан японской ассоциацией развития электронной промышленности (Japan Electronic Industry Development Association JEIDA). Описание использует существующие форматы JPEG, TIFF Версии 6.0 и RIFF WAVE с добавлением определённых тэгов метаданных. Этот формат не поддерживается в JPEG 2000 или PNG. Версия 2.1 была разработана в июне 1998-ого года, версия 2.2 — в апреле 2002-ого. Структура тэгов в файле Exif была взята из формата TIFF. Существует большое число общих тэгов в стандартах TIFF, Exif, TIFF/EP и DCF [WKPD-EXIF].

GIF

GIF™ означает формат обмена графикой (Graphics Interchange Format). Это формат файла с хорошей сжимаемостью без потерь для изображений с маленькой цветовой глубиной (до 256 разных цветов на изображение). С момента разработки GIF был разработан новый формат, Портативная Сетевая Графика (Portable Network Graphics, PNG), который лучше GIF по всем параметрам, кроме анимации и несколько редко используемых свойств.

GIF был разработан в CompuServe в 1987. Он стал популярен благодаря эффективному алгоритму сжатия LZW. Размер изображения был меньше, чем для других графических форматов того времени, таких как PCX или MacPaint. Даже большие изображения можно было скачать за приемлемое время, даже через модем. В добавок лёгкость линцензирования у CompuServe позволила любому программисту встроить формат GIF в своё приложение бесплатно при условии что сообщение об авторском праве CompuServe на формат распространялось с приложением.

Цвета в GIF сохраняются в цветовой таблице, содержащей до 256-ти записей, выбранных из 16,7 миллионов разных цветовых значений. На момент создания формата это не было сильным ограничением, посколько у немногих были устройства для показа большего числа цветов. Для обычных черчежей, комиксов, чёрно-белых фотографий и прочих 256 цветов хватало, даже по сегоднешним меркам. Для более сложный изображений, таких как цветный фотографии, потеря качества заметна, и поэтому формат в этих областях редко применяется.

Одна цветовая запись в палитре может быть указана, как прозрачная. С прозрачностью изображение GIF может выглядеть непрямоугольным. Однако частичная прозрачность, как в PNG не возможна. Точка может быть либо полностью прозрачной, либо полностью непрозрачной.

Первая версия GIF была 87a. В 1989-ом CompuServe опубликовал расширенную версию 89a. Среди прочего, можно было сохранять несколько изображений в одном файле GIF, что применяется для анимации. Номер версии записан в первых шести байтах файла GIF. В кодировке ASCII они выглядят как «GIF87a» или «GIF89a».

GNU

Проект GNU начал Ричард Столман (Richard Stallman) в 1983-м году с целью создания полностью свободной операционной системы. Он более известен из-за общей общественной лицензии GNU (GNU General Public License GPL) и GNU/Linux, вариант GNU с ядром Linux.

Название произошло из традиции присваивания названий в MIT, где Столман работал. Для приложений, схожим с другими приложениями выбирали рекурсивное название. Поскольку новая система основывалась на распространённой операционной системе Unix, Столман назвал её GNU, что означает «GNU — не Unix» («GNU is not Unix». Чтобы не возникло путаницы название произносят с «G». GNU была совместима с Unix с самого начала. Столман верил, что производители не примут новую систему, если на ней нельзя будет запускать существующие приложения. Архитектура Unix с её набором маленьких и независимых программ позволяла разработчикам работать параллельно. Также много свобоных приложений уже существовали для Unix, например TeX и Оконная система X, и поэтому легко интегрировались в GNU. Недостающие части были написаны с нуля.

GIMP (GNU Приложение по манипуляции изображений) — официальной приложение GNU [WKPD-GNU].

HSV

HSV — цветовая модель, содержащая компоненты тона (цвет, как синий или красный), насыщенности (интенсивность цвета) и яркости.

Режим RGB более всего подходит для компьютерных экранов, но не позволяет описать всё, что можно видеть в природе, например светло-зелёный, бледно-розовый, ярко-красный. Модель HSV принимает это во внимание. HSV и RGB не полностью независимы друг от друга. Это видно в инструменте «Пипетка»; при изменении цвета в одной модели меняется значение и в другой модели. В книге [GROKKING] описана эта зависимость.

Короткое описание компонентов HSV:

Тон

Сам цвет — результат наложения основных цветов. Все оттенки (кроме серого) показаны на хроматическом круге: жёлтый, синий, а также фиолетовый, оранжевый, и т.п. Значения в хроматическом круге (или «цветовое колесо») могут быть от 0° до 360°. (Термин «Цвет» часто используется вместо «Тона». Цвета RGB - «основные цвета».)

Насыщенность

Определяет бледность цвета. Полностью ненасыщенный цвет становится просто оттенком серого. Полностью насыщенный цвет становится чистым цветом. Значение насыщенности может быть от 0 до 100, от белого до чистого цвета.

Яркость

Определяет световую интенсивность. Это количество света, испускаемого цветом. Яркость изменяется, когда, например, цветной объект перенести из тени на солнце. Значение яркости может быть от 0 до 100. Значения точек на экране - тоже значения яркости: «Яркость» в цветовой модели HSV есть векторная сумма элементарных значений в модели RGB (масшабированных в диапазон от 0 до 100).

JPEG

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

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

  • Цифровых чертежей (например, скриншоты или векторная графика), где множество соседних точек имеют тот же цвет, где мало цветов и резкие границы,

  • чёрно-белые изображения (без оттенков серого, один бит на точку) или

  • полутонированые изображения (газетная бумага).

Другие форматы, такие как GIF, PNG или JBIG лучше подходят для таких изображений.

В основном, преобразования JPEG не обратимы. Открытие и сохранение файла JPEG создаёт новое сжатие с потерями. Увеличение коэффициента качества не вернёт потеряные данные.

L*a*b*

Цветовое пространство Lab (также называемое L*a*b*) как цветовая модель было разработано в начале 1930-ых международной комиссией по освещению, МКО (Commission International d'Eclairage, CIE). Оно включает все цвета, которые способен видеть человеческий глаз. Оно включает цветовые пространства RGB и CMYK, среди прочих. В Lab цвет указывается тремя значениями: L, a и b. L означает яркость — соответствует значению серого — а a и b представляют, соответственно, красно-зелёную и сине-жёлтую часть цвета.

В отличие от RGB или CMYK, Lab не зависит от устройств ввода и вывода. Поэтому оно используется как формат обмена между устройствами. Lab — внутреннее цветовое пространство стандарта PostScript Уровень 2.

PDF

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

PDF

Формат файла «Портативный формат документов» (Portable Document Format, PDF) был разработан в Adobe, чтобы исправить некоторые проблемы с PostScript. Что немаловажно, размеры файлов PDF обычно немного меньше соответствующих файлов PostScript. Как и с PostScript, GIMP поддерживает формат PDF с помощью свободной библиотеки Ghostscript.

PNG

У формата файла «Портативная сетевая графика» (Portable Network Graphic, PNG) много преимуществ и мало недостатков. Он сжимает без потерь и файлы получаются больше, чем у формата JPEG, но зато изображения можно сохранять много раз без потери качества. (Он используется для настоящего руководства). Он поддерживает реальный цвет (несколько миллионов цветов), индексированые изображения (256 цветов, как GIF), и 256 уровней прозрачности (тогда как GIF поддерживает только два уровня).

PostScript

PostScript был разработан в Adobe как язык описания страниц, в основном использующийся принтерами и другими устройствами вывода. Это также хороший формат для обмена документами. GIMP не поддерживает PostScript напрямую: он использует для этих целей свободную библиотеку Ghostscript.

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

PSD

PSD — собственный формат файла для Adobe Photoshop и поэтому схож по сложности с форматом XCF. GIMP не полностью поддерживает файлы PSD: некоторые средства файлов PSD не загружаются и поддерживаются только старые версии формата. К сожалению Adobe сделал пакет разработки приложений для Photoshop (а это включает и описание формата файла) частным и доступным только для избранных и заверенных Adobe разработчиков. Комманда разработчиков GIMP не в их числе, поэтому поддержка файлов PSD выходит с задержкой.

RGB

Рисунок 1125. Дополнительная цветовая модель

Дополнительная цветовая модель

В цветовой модели RGB есть три компонента, для красного, зелёного и синего. Это цвета, производимые элементами экрана, а не отражёнными, как при краске. Конечный цвет представляет собой комбинацию этих трёх основных цветов RGB с разной степенью яркости. На экране телевизора цветовые элемента красного, зелёного и синего больше таких же элементов компьютерного экрана, и легче увидеть их разную интенсивность. Цветовая модель RGB дополнительная.

GIMP использует восемь битов на канал для каждого основного цвета. Это даёт 256×256×256 = 16,777,216 доступных цветов.

Основные цвета производят цвет неочевидным образом. На пример, почему 229R+205G+229B даёт светло-розовый? Это зависит от глаза и мозга. Три вида колбочек глаза по-разному воспринимают основные цвета видимого спектра, и мозг синтезирует из этих разниц информацию о цвете.

Легко видеть что отсутствие света (0R+0G+0B) даёт чёрный, и полный свет (255R+255G+255B) даёт белый. Одинаковая интенсивность каждого цветового канала даёт оттенок серого. Поэтому в GIMP возможны только 256 уровней серого.

Смешение двух основных цветов в режиме RGB даёт вторичный цвет, то есть цвет в модели CMY. Поэтому смешение красного и зелёного дайт жёлтый, зелёного и синего даёт голубой, иснего и красного даёт пурпурный. Не следует путать вторичные цвета с дополнительными цветами, которые диаметрально противоположны основному цвету на хроматическом круге:

Рисунок 1126. Цветовой круг

Цветовой круг

Смешение основного цвета с его дополнительным даёт серый (нейтральный цвет).


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

Инструмент Выборщик цвета позволяет определить значения RGB точки и её цвет в шестнадцатиричной форме.

SVG

SVG означает масштабируемая векторная графика (Scalable Vector Graphics). Это формат файла для двухмерной векторной графики, как статичной, так и анимированой. Контуры GIMP можно экспортировать в SVG, и докумуенты SVG можно импортировать в GIMP из приложений векторной графики. За дополнительной информацией обращайтесь сюда [WKPD-SVG].

TGA

TGA (изображение TARGA) — формат файла, поддерживающий 8, 16, 24 и 32 битов на точку и необязательным кодированием с переменной длиной строки. Он был разработан в Truevision. «TGA» означает Truevision графический адаптер, а «TARGA» — Truevision продвинутый растровый графический адаптер.

TIFF

Формат файла TIFF (тэговый формат изображения, Tagged Image File Format) был разработан для сканируемой растровой графики для разделения цвета. Поддерживаются шесть кодирующие процедуры, каждая со следующими режимами: чёрно-белый, серый и цветной. В несжатых изображениях TIFF на точку может приходится 1, 4, 8 или 24 бита. В изображениях TIFF, сжимаемых алгоритмом LZW, может быть 6, 8 или 24 битов на точку. Кроме формата Postscript, TIFF есть один из наиболее важных форматов для для начальных стадий печатания. У него высокое качество, что хорошо для импортирования изображений в другие приложения, такие как FrameMaker или CorelDRAW.

URI

Унифицированный указатель ресурсов (Uniform Resource Identifier, URI) состоит из последовательности символов, указывающий на абстрактный или физический ресурс. Он обычно используется для наименования ресурсов на интернете (веб страницы, разные файлы, веб услуги, адрес элекронной почты).

URL

Единый указатель ресурсов (URL — Uniform Resource Locator) — один из видов унифицированного указателя ресурсов. Для указания на ресурс он использует главный метод доступа и путь к ресурсу в компьютерной сети. Имена в такой схеме обычно происходят от сетевого протокола, используемого для доступа (пример протоколов http, ftp и mailto).

Поскольку URL — наиболее распространённый вид URIs, эти термины обычно используются как синонимы.

XCF

Формар файла XCF — собственный формат для GIMP. Он был разработан специально для хранения информации об изображении GIMP. Из-за этого формат сложен и немногие другие приложения его поддерживают.

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

Данные точек в формате XCF сжимаются без потерь: блоки изображения сжимаются кодированием с переменной длиной строки. Это означает, что сколько бы раз не загружать и сохранять изображение, ни одна точка в нём не изменится. GIMP предоставляет возможность сжать сами файлы при помощи методов gzip или bzip2. Они оба эффективны и свободно доступны. После сжатия размер файла XCF может уменьшится в 10 раз.

Разработчики GIMP постарались сделать формат XCF совместимым с разными версиями. Если файл был создан в GIMP 2.0, его можно в принцыпе открыть в GIMP 1.2. При этом некоторая информация может не использоваться. На пример, из-за расширенной поддержки текста в GIMP 2.0 слой тескта будет представлен как обычный слой в GIMP 1.2.

YCbCr

Цветовая модель YCbCr была разработана для стандарта телевидения PAL как простая добавка к цветовой модели YUV. В то же время она стала стандартом CCIR-601 для записи изображения и видео. На пример, она используется в изображениях JPEG и видео MPEG, и поэтому, также в DVD, видео CD и других стандартах цифрового видео. Заметьте, что цветовая модель — не цветовое пространство, послкольку она не определяет, что означает «красный», «зелёный» и «синий». Для цветового пространства необходимо дать абсолютное значение каждому цвету.

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

Модель YCbCr — небольшая разновидность такой модели яркости и цвета. Значение RGB разбивается на основную яркость Y и на два компонента Cb и Cr. Cb — мера отклонения от серого в сторону синего, а если меньше 0,5, то в сторону жёлтого. Cr — такая же мера отклонения от серого в сторону красного или бирюзового. Это описание использует особую чуствительность глаза к зелёному цвету. Поэтому большинство информации о пропорции зелёного находится в основной яркости Y, и только отклонения к синему и красному нужно представить. В практическом применении, как в DVD, у значений Y в два раза больше разрешение, чем у Cb и Cr.

YUV

YUV — цветовая модель, которая использует два компонента для представления цвета: яркость (сила света на единицу площади) и цветность, или долю цвета, где у цветности два компонента. Разработка этой модели датируется разработкой цветного телевидения PAL, когда хотели добавить информацию о цвете не нарушая совместимости с чёрно-белым сигналом и со старыми телевизорами не увеличивая ширину полосы частот. Из цветовой модели YUV для аналогового телевидения была разработана цветовая модель YCrCb, использующаяся для сжатия большинства цифровых изображений и видео. В этих областях часто ошибочно говорят о цветовой модели YUV, тогда как на самом деле используется цветовая модель YCbCr.

Для вычисления яркости данные RGB изменяются с учётом гаммы устройства вывода, получая сигнал R'G'B'. Три компонента умножаются на разный вес и складываются вместе, чтобы получить яркость, что служит чёрно-белым сигналом для старых чёрно-белых телевизоров.

Y=R+G+B

Точное вычисление более сложное, тоскольку необходимо принять во внимание особенности восприимчивости глаза. На пример, зелёный воспринимается ярче красного, а красный — ярче синего. В некоторых системах сначала проводится корректировка по гамма для основного цвета.

Сигнал цветности и сигнал разности цвета содержат информацию о цвете. Они вычисляются как разность синего и яркости и разность красного и яркости.

U=B-Y

V=R-Y

Из трёх вычесленных компонентов Y, U и V можно опять вычислить долю основного цвета:

Y + U = Y + ( B - Y ) = Y - Y + B = B

Y + V = Y + ( R - Y ) = Y - Y + R = R

Y - B - R = ( R + G + B ) - B - R = G

В добавок ко всему этому, из-за структуры сетчатки глаза, информация яркости воспринимается в бо́льшим разрешением, чем цвет. Поэтому во многих форматах, основаных на цветовой модели YUV, цветность сжимается для уменьшения объёма инофрмации во время трансляции.

Альфа

Значение альфа определяет прозрачность точки. Кроме значений красного, зелёного и синего, у точки также есть значение альфа. Чем меньше значение альфа точки, тем больше видны цвета под ней. Точка со значением альфа 0 полностью прозрачна. Точка со значением альфа 255 полностью непрозрачна.

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

Битовая карта

Из бесплатного сетевого словаря по вычислительной технике (13 марта 2001) :

битовая карта — файл или структура данных, которая побитово соответствует изображению на экране, в формате, скорее всего, схожем с форматом видеопамяти монитора или битовой карты, не зависящей от устройства. Битовая карта определяется шириной и высотой изображения в точках и числом разрядов на точку, что определяет число возможных серых тонов или цветов. У битовой карты, представляющей цветное изображение, обычно от одного до восьми битов для красного, зелёного и синего компонентов. Однако возможны и другие кодировки цвета. Иногда зелёному компоненту отводится больше разрядов из-за большей чуствительности человеческого глаза к этому цвету.

Буфер обмена

Буфер обмена — временная область памяти, используемая для перемещения данных между приложениями и документами. Он используется в GIMP при запуске команд «Вырезать», «Скопировать» и «Вставить».

Буфер обмена выполнен по-разному в разных операционных системах. В Linux/XFree, GIMP использует буфер обмена XFree для текста и внутреннего буфера обмена GIMP для перемещения изображений между документами. В других операционных системах буфер обмена может работать по-другому. За подробностями обращайтесь к документации GIMP для нужной операционной системы.

Основные операции буфера обмена — «Вырезать», «Скопировать» и «Вставить». Вырезать означает, данные будут удалены из документа и помещены в буфер обмена. Скопировать означает, данные останутся в документе и будут помещены в буфер обмена. При операции «Вставить» данные буфера обмена копируются в документ. GIMP решает что вставить в зависимости от цели вставки. Если цель вставки — холст, то эта операция использует буфер обмента изображений. Если цель — текстовое поле ввода, до операция использует текстовый буфер обмена.

Гамма

Гамма или исправление гаммы корректировка есть нелинейная операция по кодированию или раскодированию значений яркости или цвета в системах видео или неподвижных изображений. Она используется во многих графических системах для выпрямления кривой вывода сигнала в свет или интенсивности в сигнал. На пример, свет, выпускаемый электронно-лучевой трубкой CRT зависит нелинейным образом от поступающего напряжения, и напряжение из цифрового фотоаппарата зависит нелинейным образом от света в снимаемой сцене. Кодировка гаммы позволяет отобразить данные в кажущийся линейный диапазон, чтобы лучше использовать ограниченный диапазон сигнала (ограниченное число битов для каждого сигнала RGB).

Гамма используется как степень в уравнении исправления. Сжатие гаммы (когда гамма < 1) используется для кодирования линейной яркости или значения RGB в цветовые сигналы или цифровые значение файла, а расширение гаммы (когда гамма > 1) — процесс декодирования, обычно применяющийся в случаях, когда функция тока от напряжения в трубке CRT нелинейна.

Для компьютерного видео изображения кодируются со значением гаммы около 0,45 и раскодируются при гамме равной 2,2. Для систем Макинтош кодирование изображений происходит при гамме равной 0,55, а раскодирование — при 1,8. У стандартного цветового пространства sRGB, применяемого в большинстве фотоаппаратов, экранов компьютеров и принтеров не используют простую экспоненциальную функцию, но значение гамма на большей части диапазона декодирования около 2,2.

В GIMP гамма это настройка в закладке кисти в фильтрах Гимпрессионист и Пламя. Фильтры экрана также включают фильтр «Гамма». В инструменте Уровни есть ползунок, позволяющий изменить значение гамма.

Гистограмма

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

Глубина цвета

Глубина цвета — просто число разрядов, отведённое для представления цвета (разрядов на точку, или bits per pixel, bpp). Для точки есть три канала (красный, зелёный и синий). GIMP поддерживает 8 разрядов (бит) на канал, поэтому это называется восьмибитовый цвет. Итак, глубина цвета в GIMP — 8 * 3 = 24, что даёт 256 * 256 * 256 = 16,777,216 возможных цветов (8 разрядов даёт 256 цветов).

Градации серого

Градация серого — режим кодирования цветов в изображении, содержащее только белый, чёрный и оттенки серого.

При создании изображения можно выбрать режим градации серого. Его позже можно пребразовать в цветное, сменив режим на RGB. Уже существующее изображение можно преобразовать в серое командами Градация серого, Уменьшить насыщенность, Разобрать, Микшер каналов, но не все форматы примут изменения. И хотя можно создавать серые изображения и пребразовывать существующие в серые, это не цветовая модель в строгом смысле слова.

Как объяснено в главе Режим RGB, 24-х битовые изображения GIMP могут иметь 256 уровней серого. Если преобразовать серое изображение в режим RGB, изображение приобретёт структуру изображения RGB с тремя каналами цвета, но останется серым.

Размер восьмибитовых серых изображений меньше, чем у файлов RGB.

Дополнение

Необязательные расширения для GIMP. Дополнения — внешние приложения, которые запускаются и работают под контролем главного приложения GIMP и предоставляют определённую функцию на лету. За дополнительной информацией обращайтесь сюда Раздел 1, «Плагины».

Дополняющий, режим рисования

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

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

Два изображения выше были созданы кистью с параметром промежутка в 60%. Изображение слева показывает недополняющее рисование, изображение справа было создано в дополняющем режиме.

Параметр «Дополняющий режим» содержится в нескольких инструментах кисти, кроме тех, содержащих параметр «скорость», подразумевающий дополняющий эффект. Его можно выбрать флажком Дополняющий в диалоге параметров инструмента для кисти, карандаша и ластика.

Индексированые цвета

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

Обратитесь к главе Индексированая палитра и команде Преобразовать изображение в индексированое.

Интерполяция

Интерполяция означает вычисление промежуточных значений. При увеличении («цифровой масштаб») и других преобразованиях (вращение, сдвиг или придание перспективы) цифрового изображения, функции интерполяции используются для вычисление цвета точек преобразованного изображения. GIMP предоставляет три метода интерполяции, различающиеся по качеству и скорости. В общем, чем лучше качество, тем больше времени займёт интерполяция (смотри Методы интерполяции).

GIMP интерполирует при Масштабировании изображения, Масштабировании слоя и при Преобразовании изображения.

Канал

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

Каждый канал в сером изображении того же размера, что и изображение и поэтому содержит то же число точек. Каждую точку серого изображения можно расматривать как сосуд, чьё содержимое может быть значение от 0 до 255. Точное определение этого значения зависит от типа канала. На пример, в цветовой системе RGB значение канала R определяет количество красного цвета, добавляемое к цветам точек; в канале выделения это значение определяет степень выделенности точек; в канале альфа определяет степень непрозрачности точек. За дополнительной информацией обратитесь к главе Каналы.

Канал альфа

Канал альфа слоя — серое изображение того же размера, что и слой, представляющий прозрачность. Для каждой точки уровень серого (значение от 0 до 255) представляет значение альфа точки. Канал альфа может сделать области слоя частично прозрачными. Поэтому у слоя фона по умолчанию нет канала альфа.

Канал альфа изображения, который показан в диалоге каналов, может расматриваться, как канал альфа конечного слоя после того, как все слои объединятся.

За примером обратитесь сюда.

Квантизация

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

Один из способов уменьшения эффектов квантизации — использовать Смешение. В GIMP операции по смешению проводятся инструментом Градиент (при выборе параметра смешения) и командой Преобразовать в индексированое. Но они работают только с изображениями RGB, не с индексироваными.

Контур

Контур есть любая последовательность прямых отрезков и кривых. ВGIMP контуры используются для формирования границы выделения или для последующего штрихования. При штриховании на изображении остаются видимые следы. В остальных случаях контур не влияет на изображение: он не печатается и не сохраняется в файле изображения (кроме формата файла XCF).

За основной информацией о контурах обращайтесь к главам Контуры и Использование контуров, за информацией о создании и редактировании контуров обращайтесь к описанию инструмента Контур. Управление всеми контурами в изображении описано в главе о диалоге Контуры.

Кривая Безье

Сплайн — тип кривой, математически заданой и имеющей контрольные точки. Кривая Безье — кубический сплайн с четырьмя контрольными точками, где первая и последняя контрольные точки (узлы или якоря) есть конечные точки кривой, а внутренние две точки (обработчики) определяют направление кривой у узлов.

В нематематическом смысле сплайн — гибкий слой дерева или металла, используемый для рисования кривых. Использование таких сплайнов берёт свое начало в период начала кораблестроения, когда тяжести подвешивали к сплайнам для их сгибания. Внешние контрольные точки кривой Безье соответствует тем местам, к которым прикрепляли сплайны, а внутренние точки — местам, где прикрепляли груз.

Кривые Безье — всего лишь один из способов математического представления кривых. Они были разработаны в 1960-е годы Пьером Безье, который работал в Рено.

Кривые Безье используются в GIMP как компоненты контуров.

На рисунке выше показана кривая Безье. Точки P0 и P3 находятся по концам контура, которые создаются нажатием мыши. Точки P1 и P2 — обработчики, автоматически создаваемые при растягивании линии.

Маска канала

Маска канала это особый тип маски, которая определяет прозрачность выделения. Обратитесь в раздел Маски за подробной информацией.

Маски

Маска смотрится как тюль, наброшеная на слой (маска слоя) или все слои (маска выделения). Маску можно уменьшить, нарисовав поверх её белым, или увеличить, нарисовав на ней чёрным. Когда маска «применена», незамаскированые точки останутся видимыми (другие станут прозрачными) или будут выделены, взависимости от типа маски.

Есть два типа маски:

  • Маска слоя: у каждого слоя может быть своя маска. Маска слоя представляет собой канал альфа слоя и позволяет управлять прозрачностью слоя. Рисуя на маске слоя, части слоя можно сделать прозрачными или непрозрачными: рисование чёрным делает слой прозрачным, рисование белым — непрозрачным, рисование оттенками серого — разной степени прозрачности. Для рисования на маске можно использовать все инструменты рисования. Также можно применить фильтр и операции буфера обмена. Маску слоя можно использовать для эффектов перехода, объёма, слияния частей из разных изображений и т.д. За дополнительной информацией обращайтесь к главе Маска слоя.

  • Маска канала, или Маска выделения: определяет прозрачность выделения. Рисование на маске белым удаляет ту часть маски и увеличивает выделение, рисование чёрным увеличивает маску и уменьшает выделение. Эта процедура позволяет указать выделение с высокой точностью. Выделение также можно сохранить в маску канала при помощи команды Сохранить в канал. Его можно потом вызвать командой «Канал в выделение» из Меню канала. Маски канала настолько важны в GIMP, что был специально реализован особый тип этой маски: Быстрая маска. За подробностями обращайтесь к главе Маска выделения.

Муравьиная дорожка

Термин муравьиная дорожка (или шагающие муравьи) описывает штриховую линию, обрамляющую выделение. Линия анимирована и выглядит как бегущие друг за другом муравьи.

Направляющие

Направляющие линии можно временно показать на изображении во время работы. Можно показать любое число направляющих как по вертикали, так и по горизотали. Эти линии помогают при точном позиционировании выделения или слоя на изображении. Они не показываются при распечатке изображения.

Более подробная информация содержится в разделе Раздел 2.2, «Направляющие».

Насыщенность

Этот термин относится к чистоте цвета. Это сродни добавлению пигмента к белой краске. Насыщенность может изменяться от 0 (белый, полностью размыт) до 100 (чистый цвет).

Нотация HTML

Шестнадцатиричная тройка — способ кодирования цвета для компьютера. Символ «#» указывает, что за ним последуют шестнадцатиричные цифры. Каждый компонент цвета представлен двумя цифрами, в итоге дающие три пары чисел в форме «#rrggbb», где «rr» значит красный, «gg» — зелёный и «bb» — синий.

Объединять по образцу

Параметр «Объединять по образцу» используется в инструментах Заливка, Выборщик цвета, а также в различных инструментах выделения. Он подходит тогда, когда работа происходит над многослоистым изображением, где активный слой либо полупрозрачен или находится в режиме слоя, отличающегося от нормального. При выборе этого параметра цвет, участвующий в операции становится композитным цветом всех видимых слоёв. Если параметр не выбран, то только цвет активного слоя участвует в операции.

Паразит

Паразит — дополнительные данные, записаные в файл XCF. У него есть название и обычно служить дополнением к другой информации в файле XCF.

Паразиты компонента изображения могут быть считаны дополнениями GIMP. Дополнения также могут указать свои паразиты, игнорируемые другими дополнениями. Паразиты включают различные комментарии, параметры сохранения для форматов файла TIFF, JPEG или PNG, значение гамма при создании изображения и данные EXIF.

Плавающее выделение

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

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

Подмешивание шума

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

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

Фильтр Газетная бумага также использует смешение. Нелинейный фильтр может удалить нежелательный шум смешения из изображения.

Хотя GIMP внутренне использует 24-х битовые цвета, нет гарантии, что система сможет их показать. Если не может, то приложение между GIMP и системой может смешивать цвета для их показа.

Обратитесь также к главе Смешение по Флойду-Стайнбергу (Floyd-Steinberg), используемое в GIMP.

Поток изображений

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

Поток изображений иногда называется «труба изображений» или «анимированая кисть». Поток отмечен в диалоге «Кисти» красным треугольником в нижнем правом углу символа кисти.

За дополнительной информацией о потоке изображений обращайтесь к разделам ??? и ???.

Размывание

Процесс размывания сглаживает переход между областью и фоном посредством мягкого смешения краёв области.

В GIMP можно размыть края выделения. У кистей также есть размытые края.

Рельефное отображение

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

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

Сглаживание

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

Слой

О слоях можно думать как о стопке более или менее прозрачных диапозитивов. Каждый слой представляет собой какой-то аспект изображения и изображение суть сумма этих аспектов. Слой внизу стопки называется слоем фона. Слои выше создают передний план изображения.

Слои можно видеть и управлять ими в диалоге Слои .

Рисунок 1124. Пример изображения со слоями

Пример изображения со слоями

Представление изображения с помощью слоёв

Пример изображения со слоями

Конечное изображение


Смешение по Флойду-Стейнбергу

Смешение по Флойду-Стайнбергу это метод смешения, впервые опубликованном в 1976-м году Робертом У. Флойдом и Луисом Стайнбергом. Процесс смешения начинается в левом верхнем углу изображения. Для каждой точки находится наиближайший цвет из палитры и разница между действительным и найденным цветом расчитывается и сохраняется для каждого канала RGB. Затем эти разницы разбрасываются в определённых пропорциях по соседним, ещё не расмотренным, точкам (вниз и вправо). Из-за последовательности процесса, вся процедура может быть завершена за один проход по изображению.

При конвертировании изображения в индексированое можно выбрать один из двух вариантов смешения по Флойду-Стейнбергу.

Точка

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

Формат файла

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

Часто встречающиеся форматы файлов для хранения изображения — JPEG, TIFF, PNG и GIF. Лучший способ хранения зависит от желаемого использования. На пример, для изображений, предназначенных для интернета, размер играет важную роль, тогда как при распечатке качество и высокое разрешение становятся более важными. За дополнительной информацией обращайтесь к главе Типы форматов.

Цветовая модель

Цветовая модель — способ описания и указывания цвета. Термин обычно используется и для системы цветового пространства и для цветового пространства, на котором она основана.

Цветовое пространство — набор цветов, который можно отобразить или принять устройстров ввода и вывода (например, сканнер, экран, принтер и т.д.). Цвета в цветовом пространстве указываются как значения в системе цветового пространства, то есть координатной системе, в которой отдельные цвета указаны значениями на определённой оси. Из-за структуры человеческого глаза существует три оси в цветовых пространствах, предназначенных для человека. Практически это означает, что цвета указываются тремя компонентами (за редким исключением). Всего существует 30 или 40 систем цветового пространства. Наиболее важные:

Цветовой охват

В репродукции цвета, влкючая компьютерную графику и фотографию, цветовой охват это определённый и завершённый набор цветов. Самое обычное применение относится к набору цветов, который можно правильно изобразить в определённых условиях, например, цветовое пространство определённого устройства вывода. Другое применение термина относится к набору цветов в конкретном изображении. В этом контексте преобразование фотографии в цифровой формат, преобразование изображения в другое цветовое пространство или вывод изображения при помощи определённого устройства изменяет цветовой охват изображения в том смысле, что часть исходных цветов теряется в ходе преобразования. [WKPD-GAMUT]

Цветопередача

Цветопередача ответственна за преобразование цветов вне Цветовой охват из исходного цветового пространства, где эти цвета присутствтуют в пространство цели, где эти цвета отсутствуюти. ICC определяет четыре цветопередачи:

Воспринимаемая

Эта цветопередача используется для фотографий. Она масштабирует один цветовой охват, чтобы он поместился в другой, не изменяя относительных мест цветов.

Относительная колориметрическая

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

Насыщенность

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

Абсолютная колориметрическая

Эта цветопередача используется для корректуры. Она сохраняет собственную белую точку устройства исходного изображения.

Черепица

Черепица — часть открытого изображения в GIMP. Чтобы на загружать всё изображение в память в одно и то же время, GIMP делит его на маленькие куски. Черепица обычно квадрат 64 на 64 точек, но кусочки по краям изображения могут быть меньше.

В любое время, черепица может быть в главной памяти, в кэше черепицы в памяти или на диске. Черепицы, над которыми производится работа, находятся в главной памяти. Недавно использованые черепицы находятся в памяти. Когда кэш черепицы полон, давно использованые черепицы переписываются на диск. GIMP считывает черепицы с диска по мере надобности.

Нужно не путать эти черепицы с результатом работы фильтра Черепица

Эффект Муар

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

Если эффект заметить вовремя, то его можно уменьшить. Лучший способ — слегка сдвинуть исходное изображение в сканере или изменить угол фотоаппарата.

Если невозможно воссоздать исходное изображение, GIMP предоставляет несколько фильтров, которые могут помочь. За подробростями обращайтесь к главам о фильтрах Удаление пятен и Нелинейный фильтр.

Яркость

Обычно означает интенсивность света, яркость цвета. Диапазон значений от 0 (чёрный) до 100 (полный свет, белый).