Глоссарий

Anti-aliasing

Anti-aliasing is the process of reversing an alias, that is, reducing the jaggies. Anti-aliasing produces smoother curves by adjusting the boundary between the background and the pixel region that is being anti-aliased. Generally, pixel intensities or opacities are changed so that a smoother transition to the background is achieved. With selections, the opacity of the edge of the selection is appropriately reduced.

BMP

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

CMY, CMYK

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

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

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

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

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

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

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

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

Component

A component is the value for a property of a pixel, such as for a single color channel.

EXIF

Формат файла для обмена (Exchangeable image file format, официальная аббревиатура Exif, не EXIF), используемый в цифровых камерах. Был создан японской ассоциацией развития электронной промышленности (Japan Electronic Industry Development Association JEIDA). Описание использует существующие форматы JPEG, TIFF Версии 6.0 и RIFF WAVE с добавлением определённых тегов метаданных.

Последняя версия спецификации была выпущена в мае 2023 года. Структура тега 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 Window System, и поэтому легко интегрировались в GNU. Недостающие части были написаны с нуля.

GIMP (GNU Image Manipulation Program) — официальное приложение GNU [WKPD-GNU].

HSL

HSL (Hue, Saturation, Lightness) is a color model which translates RGB colors into terms more intuitive to artists.

HSL is closely related to HSV and uses similar terminology; see the HSV section below for more information.

HSV

HSV (Hue, Saturation, Value) is a color model which translates RGB colors into terms more intuitive to artists.

While the RGB model is literally designed to show colors on a screen, it doesn't easily describe how we read them in everyday life: a light green, pale pink, dazzling red, etc. HSV and HSL models allow direct access to these characteristics while also maintaining a quick and easy internal conversion to (and the same overall gamut as) the RGB values used to display the image: notice that when you change a color in HSV or HSL terms, the RGB values also change to match.

HSV and HSL are closely related and use similar terminology; of the two, GIMP primarily uses HSV.

Brief description of the HSV and HSL components:

Тон

Hue is the color family: red, yellow, green, blue, and so on, which collectively forms a chromatic circle (or «color wheel»). Hue measures a specific location on this circle in degrees, starting with red at 0°, then cycling through each pure RGB primary and secondary color every 60°, before looping back to red again at 360°.

Note that the term «color» sometimes gets used as a generic synonym for Hue.

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

This attribute describes the intensity or vividness of a color on a scale of 0 to 100, with 0 being completely «desaturated» (grayscale) and 100 being fully saturated, or «pure».

Saturation differs mathematically between the HSV and HSL models. In HSV, lower Saturation may produce tints, tones, or shades of a pure color (depending on its Value); in HSL, lower Saturation produces tones only (with Lightness responsible for producing tints or shades instead).

Яркость

In the HSV model, Value is roughly the total amount of light emitted by a color, analogous to the «brightness» controls on a screen, with lower Values yielding less illumination generally. Value is measured from 0 (black) to a maximum of 100, and is mathematically equivalent to the brightest RGB component of a color (when scaled to fit a range of 0-100); it is therefore not uniform across differing Hues or Saturations. A pure RGB blue is considered to have the same Value as pure green, yellow, or white, despite the latter appearing brighter generally.

Lightness

In the HSL model, Lightness (also called Luminosity) also roughly measures the total amount of light emitted by a color, but differs mathematically from Value: it averages the brightest and darkest RGB components of a color (ignoring any third, intermediate component). A pure RGB color is thus measured as a Lightness of 50% (the same as a tone of 50% gray), with higher Lightness producing tints, and lower Lightness producing shades.

A Lightness of 0 always yields black, but (unlike Value) a Lightness of 100% always yields white, independent of any Hue or Saturation.

IPTC

IPTC — это акроним организации International Press Telecommunications Council (Международный Совет по прессе и телекоммуникациям), разработавшей модель IIM (Information Interchange Model, модель обмена информацией) для типов мультимедийных метаданных, таких, как текст, изображения и другие. Смотрите [IPTC].

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.

Pass through

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

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

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

Layer groups using Pass through mode are different: the layers inside them «see» the layers below the group, and interact with them according to their layer mode.

In this example, the group uses Pass through mode. Note that the green layer's color is added to the red layer's color, and the blue layer erases both the green and the red layers.

В простых случаях проходные группы ведут себя так, как будто бы группы не существует вовсе.

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

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

Тем не менее, как правило, проходные группы не совсем то же самое, что и отсутствие группы. Если, например, непрозрачность группы ниже 100%, то проходные группы по-прежнему ведут себя как целая единица, непрозрачность применяется ко всей группе (как и в случае с нормальной группой), а не к отдельным слоям, в то же время слои группы могут взаимодействовать с фоновыми слоями.

Рисунок 1171. Три изображения

Три изображения
Три изображения
Три изображения

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

PDB

Все функции 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 не загружаются или могут выглядеть несколько иначе. Хотя существует онлайн-спецификация, она не охватывает всех деталей, что затрудняет поддержку всех возможностей файлов PSD.

RGB

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

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

В цветовой модел