Содержание

Индексированный цветовой режим. Adobe Photoshop CS3

Индексированный цветовой режим. Adobe Photoshop CS3

ВикиЧтение

Adobe Photoshop CS3
Завгородний Владимир

Содержание

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

При необходимости уменьшить объем файла и в то же время сохранить информацию о цвете можно прибегнуть к режиму Indexed Color (Индексированный цвет). Как и режим Grayscale (Оттенки серого), режим индексированного цвета позволяет сохранить до 256 отдельных оттенков – но на этот раз не фиксированных значений яркости, а любых цветов. Во многих случаях количество цветов еще уменьшают: режим Indexed Color (Индексированный цвет) позволяет сохранить от 2 до 256 цветов в изображении.

Индексированным цвет называется потому, что к каждому файлу этого режима прилагается как бы «оглавление» («index» по-английски).

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

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

Рис. 2.6. Изображение с индексированным цветом (слева) и окно программы Adobe Photoshop, отображающее использованные цвета (справа)

Использовать режим индексированного цвета особенно актуально, когда в нашем изображении задействована не вся цветовая гамма – как на примере, показанном на рис. 2.6, слева. Если в изображении много разных оттенков, то при преобразовании в режим индексированного цвета часть из них придется «потерять», что снизит качество изображения и разница между соседними оттенками будет бросаться в глаза. На рис. 2.7 приведено изображение с большим количеством плавных цветовых переходов, которые не позволяют преобразовать изображение в индексированный цвет без потери в качестве.

Рис. 2.7. Полноцветное изображение (слева) и изображение в режиме индексированного цвета (справа)

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

2.8).

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

Изображения с индексированными цветами широко применяются в Интернете: один из двух наиболее распространенных форматов изображений в веб-графике (формат GIF89a) является форматом с индексацией цветов.

Данный текст является ознакомительным фрагментом.

Пользовательский режим и режим ядра

Пользовательский режим и режим ядра Сервер NFS в основном предназначен для обмена данными между файлами на диске и сетевым интерфейсом. В обычных условиях сервер NFS выполняется в системе Linux в пользовательском режиме. Это означает, что сервер не имеет специальных

Прозрачность и цветовой охват

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

Вы также можете выбрать цвет, которым будут отмечаться участки, цвет

Color Cast & Color Balance (Оттенки цвета и цветовой баланс)

Color Cast & Color Balance (Оттенки цвета и цветовой баланс) Наконец мы дошли до завершающего режима коррекции изображения плагина Dfine. Как понятно из названия данного режима, он дает возможность улучшать и изменять цветовую гамму фотографии, управляя балансом цветов,

Режим чтения

Режим чтения Режим чтения был создан для того, чтобы пользователи могли свободно читать и перемещаться по документу, не распечатывая его (рис. 2.55). Название этого режима говорит само за себя – в нем удобнее всего работать с документом, если нужно подробно изучить то, что в

Цветовой режим Grayscale (Оттенки серого)

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

Цветовой режим Monochrome (Монохромный)

Цветовой режим Monochrome (Монохромный) Самый простой и примитивный цветовой режим – Monochrome (Монохромный), в котором используются только два цвета.

Название «монохромный» предполагает один цвет (mono – «один», chroma – «цвет»), но второй – это как бы «фон», на котором мы рисуем одним

Активизация цветовой схемы C#

Активизация цветовой схемы C# Изначально редактор TextPad не настроен на понимание ключевых слов C# и работу с сsc.exe. Чтобы настроить его соответствующим образом, нужно установить подходящее расширение. Откройте страницу http://www.textpad.com/add-ons/syna2g.html и загрузите файл csharp8.zip по

Яркость, контрастность и цветовой тон рисунка

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

Интерактивный режим

Интерактивный режим Интерактивная утилита isql может быть запущена локально или с удаленного клиента.

* Для запуска isql с удаленного клиента всегда требуются имя пользователя и пароль.* Если вы соединены локально, вы можете установить переменные операционной системы ISC_USER и

Командный режим

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

Изменение режима окна, цветовой схемы и отключение отображения даты/времени

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

Режим ПК

Режим ПК Данный режим предназначен не только для работы с документами MS Office: MS Word, MS Excel, MS PowerPoint, но и с любыми другими программами, установленными на ПК. Все изменения, произведенные в этом режиме, могут быть сохранены в исходном файле и формате документа, как отдельный

Интерактивный режим

Интерактивный режим Интерактивный режим предназначен для работы с устройством Mimio и требует подключения проектора. В этом режиме можно работать в программе mimio Блокнот или без нее. При этом маркер выполняет функции компьютерной мыши: поддерживается функция

Режим экрана

Режим экрана Режим экрана предназначен для создания экранных надписей поверх любых приложений. При переходе в этот режим происходит снимок экрана, который служит подложкой для любых пометок, создаваемых маркером устройства Mimio.

Все снимки экрана помещаются в

Интерактивный режим

Интерактивный режим При запуске программного обеспечения Flow!Works пользователь автоматически попадает в интерактивный режим, который дает возможность использовать весь инструментарий интерактивной доски. Сенсорная поверхность интерактивной доски позволяет при работе

6.6. Индексированный режим

6.6. Индексированный режим

The Indexed command converts your image to indexed mode. See indexed colors in the Glossary for more information about Indexed Color Mode.

6.6.2. Диалог «Преобразование изображения в индексированное»

Команда Индексированное… открывает диалог Преобразование изображения в индексированное.

Рисунок 16.64. Диалог «Преобразование изображения в индексированное»


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

  • Использовать оптимизированную для веба палитру: эта палитра оптимизирована для интернета.

  • Использовать чёрно-белую (1 разряд) палитру: этот параметр создаёт изображение только с двумя цветами, чёрным и белым.

  • Использовать заказную палитру: этот параметр позволяет выбрать палитру из списка. Число цветов для каждой палитры указано справа от названия палитры. Палитра «Web», с 216 цветами, «безопасна для интернета». Она была разработана в Netscape с той целью, чтобы цвета выглядели одинаково на Mac и PC, а также чтобы Internet Explorer из правильно отображал. Начиная с версии 4, MSIE работает с палитрой из 212 цветов. Проблема одинаковости цветов не решена и по сей день, и скорее всего, не будет решена ещё долго. При разработке веб-страницы нужно помнить два принципа: использовать светлый текст на тёмном фоне или тёмный текст на светлом фоне и не рассчитывает на цвет для передачи информации.

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

Параметры размывания

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

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

Предоставляются три фильтра (плюс «Никакой»). Какой фильтр даст лучший результат наперёд сказать нельзя. Поэтому рекомендуется попробовать все три. Фильтр «Фиксированное» хорошо приспособлен к анимации.

Рисунок 16.65. Пример: полный цвет, без размывания

Это пример изображения с плавными переходами цвета в режиме RGB.


Рисунок 16.66. Примет: четыре цвета, без размывания

То же изображение после преобразования в четыре индексированных цвета, без размывания.


Рисунок 16.67. Пример: По Флойду-Стейнбергу (нормальное)

То же изображение, с четырьмя цветами в палитре и с размыванием «По Флойду-Стейнбергу (нормальное)».


Рисунок 16.68. Пример: По Флойду-Стейнбергу (уменьшенное растекание).

То же изображение, с четырьмя цветами в палитре и с размыванием «По Флойду-Стейнбергу (уменьшенное растекание)».


В формате GIF прозрачность кодируется одним разрядом: точка либо прозрачна, либо нет. Чтобы создать иллюзию частичной прозрачности, можно выбрать параметр Включить размывание прозрачности. Однако, дополнение Полусведение может дать результат получше.

Enable dithering of text layers: dithering text layers will make them uneditable.

Примечание

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

Индексированный цвет — HiSoUR История культуры

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

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

Возможно, первым устройством, поддерживавшим цвета палитр, был буфер кадра произвольного доступа, описанный в 1975 году Каджией, Сазерлендом и Чидллом. Это поддерживало палитру из 256 36-битных цветов RGB.

Размер палитры
Сама палитра хранит ограниченное количество различных цветов; 4, 16 или 256 являются наиболее распространенными случаями. Эти ограничения часто накладываются аппаратным оборудованием адаптера целевой архитектуры, поэтому не совпадение состоит в том, что эти числа являются точной мощностью двух (двоичный код): 22 = 4, 24 = 16 и 28 = 256. Хотя 256 значений могут быть вписывается в один 8-разрядный байт (а затем один индексный цветной пиксель также занимает один байт), пиксельные индексы с 16 (4-битным, полубайтом) или меньшим количеством цветов могут быть упакованы вместе в один байт (два куска на один байт, если используются 16 цветов или четыре 2-битных пикселя на байт, если используются 4 цвета). Иногда можно использовать 1-битные (2-цветные) значения, а затем до восьми пикселей можно упаковать в один байт; такие изображения считаются двоичными изображениями (иногда называемыми растровым или двууровневым изображением), а не индексированным цветным изображением.

Если простое наложение видеоизображений осуществляется прозрачным цветом, для этой цели специально зарезервирована одна запись палитры, и она обесценивается как доступный цвет. Некоторые машины, такие как серия MSX, имели прозрачный цвет, зарезервированный аппаратными средствами.

Индексированные цветные изображения с размерами палитр, превышающими 256 записей, встречаются редко. Практический предел составляет около 12 бит на пиксель, 4096 разных индексов. Использовать индексированные 16 бит / с или более не дает преимуществ прироста индексированных цветных изображений из-за того, что размер цветовой палитры в байтах больше, чем данные необработанных изображений. Кроме того, полезные режимы RGB Highcolor можно использовать с 15 бит / с и выше.

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

Цвета и палитры
Как цвета кодируются в карте цветовой палитры с заданным индексированным цветным изображением, зависит от целевой платформы.

Ранние методы окраски
У многих ранних персональных и домашних компьютеров были очень ограниченные аппаратные палитры, которые могли создавать очень маленький набор цветов. В этих случаях значение каждого пикселя отображается непосредственно на один из этих цветов. Известные примеры включают Apple II, Commodore 64 и IBM PC CGA, все из которых включают аппаратное обеспечение, которое может обеспечить фиксированный набор из 16 цветов. В этих случаях изображение может кодировать каждый пиксель с 4 битами, напрямую выбирая цвет для использования. Однако в большинстве случаев аппаратное обеспечение дисплея поддерживает дополнительные режимы, в которых только одно из этих цветов может использоваться в одном изображении, что является полезным методом для экономии памяти. Например, режим разрешения 320 × 200 CGA может отображать только четыре из 16 цветов за один раз. Поскольку палитры были полностью запатентованными, изображение, сгенерированное на одной платформе, не может быть непосредственно просмотрено должным образом на другом.

Другие машины этой эпохи имели возможность генерировать более широкий набор цветов, но обычно допускали только подмножество тех, которые будут использоваться в любом изображении. Примеры включают 256-цветную палитру на 8-разрядных машинах Atari или 4096 цветов терминала VT241 в графическом режиме ReGIS. В этих случаях для изображения было достаточно разрешить одновременное отображение небольшого подмножества из общего количества цветов, до 16 одновременно на Atari и VT241. Как правило, эти системы работали одинаково с их менее красочными братьями, но ключевое различие заключалось в том, что в палитре было слишком много цветов для прямого кодирования в пиксельных данных при ограниченном количестве видеопамяти. Вместо этого они использовали таблицу цветового поиска (CLUT), в которой данные каждого пикселя указывали на запись в CLUT, а CLUT был настроен под программный контроль. Это означало, что данные изображения CLUT должны храниться вместе с необработанными данными изображения, чтобы иметь возможность повторно воспроизводить изображение правильно.

RGB
Аппаратные палитры на основе цветных компонентных видео, таких как YPbPr и т.п., обычно заменялись в середине 1980-х годов более гибкой цветовой моделью RGB, в которой данный цвет можно получить, смешивая разные количества трех основных цветов: красного, зеленого и синий. Хотя общее количество разных цветов зависит от количества уровней на первичный и от конкретной аппаратной реализации (9-разрядный RGB обеспечивает 512 комбинаций, 12-разрядный RGB обеспечивает 4 096 и т. Д.), В этой модели Digital- to-Analog Converters (ЦАП) могут генерировать цвета — упрощая конструкцию аппаратного обеспечения — в то время как программное обеспечение может обрабатывать количество на уровни, используемые абстрактно, и управлять цветами RGB не зависящим от устройства способом. С цветами, хранящимися в формате RGB в палитрах файлов с индексированным изображением, любое изображение может отображаться (посредством соответствующих преобразований) в любой такой системе независимо от глубины цвета, используемой в аппаратной реализации.

Сегодня отображать аппаратные и графические форматы файлов, которые имеют отношение к индексированным цветным изображениям, почти исключительно управляют цветами в формате RGB, стандартная кодировка де-факто — так называемый truecolor или 24-бит RGB с 16 777 216 различными возможными цветами. Однако индексированные цветные изображения не являются подлинно ограниченными 24-битной кодировкой цвета RGB; палитры изображений могут содержать кодировку любого типа. Например, формат файла PDF поддерживает индексированный цвет в других цветовых пространствах, в частности CMYK и Adobe Distiller, по умолчанию будет преобразовывать изображения в индексированный цвет, если общее количество цветов на изображении равно или меньше 256. При использовании RGB, форматы файлов TIFF и PNG могут дополнительно хранить триплеты RGB с точностью до 16 бит (65 536 уровней на компонент), что дает в общей сложности 48 бит на пиксель. Предлагаемое расширение стандарта TIFF допускает цветные палитры не RGB, но это никогда не было реализовано в программном обеспечении по техническим причинам. Таблица цветовых карт формата индексированного цветного формата BMP хранит свои записи в порядке BGR, а не RGB, и имеет (в текущей версии) дополнительный неиспользуемый байт для заполнения для соответствия 32-битовому выравниванию слов во время обработки, но это по существу, еще 24-битное кодирование цвета RGB. (В более ранней версии формата BMP использовалось три байта на запись в 24-битной таблице цветовых карт, и многие файлы в этом формате все еще находятся в обращении, поэтому многие современные программы, которые читают файлы BMP, поддерживают оба варианта.)

Механизмы пиксельных бит
За исключением графических режимов с очень низким разрешением, ранние домашние и персональные компьютеры редко реализовывали дизайн с разрешением всех пикселей, то есть возможность изменять один пиксель на любой из доступных цветов независимо друг от друга. Их ограничения исходили от использования отдельных атрибутов цвета или области памяти, что привело к эффектам столкновения атрибутов. Кроме того, пиксельные биты и / или линии сканирования видеопамяти обычно были организованы нечетными способами, удобными для оборудования видеогенератора (таким образом, сберегая затраты на оборудование на конкурентном рынке), но иногда создавая трудности для людей, пишущих графические программы , Биты пикселя в изображениях с индексированным цветом, с разрешением в один пиксель не всегда смежны в видеопамяти или файлах изображений (т. Е. Короткая организация не всегда используется.) Некоторые видеоустройства, такие как 16-цветные графические режимы Enhanced Графический адаптер (EGA) и графический массив (VGA) для совместимых компьютеров IBM или видеобумага Amiga расположены в виде серии бит-плоскостей (в конфигурации, называемой planar), в которой связанные биты одного пикселя разделяются между несколькими независимых растровых изображений. Таким образом, пиксельные биты концептуально выровнены вдоль трехмерной оси Z. (Концепция «глубина» здесь не такая же, как у пиксельной глубины).

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

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

Как показано здесь, изображение было разделено на четыре группы строк: группа А содержит каждую четвертую строку, группа В содержит строки, следующие сразу за группами в группе А, группа С также содержит строки, непосредственно следующие линиям в группе В, а группа D содержит остальные строки, которые находятся между линиями группы C (непосредственно выше) и группами A (непосредственно ниже). Они сохраняются в файле в порядке A, C, B, D, так что, когда файл передается, вторая полученная группа (C) линий располагается по центру между линиями первой группы, что дает наиболее пространственно равномерное и распознаваемое возможно изображение, состоящее только из двух групп линий. Тот же метод может применяться с большим количеством групп (например, восемь), и в этом случае на каждом шаге следующая группа, которая должна быть отправлена, содержит строки, лежащие на или вблизи центров оставшихся полос, которые еще не заполнены данными изображения. Этот метод с четырьмя или восемью группами линий обычно использовался в ранней Всемирной паутине во второй половине 1990-х годов. Вместо того, чтобы оставлять фон (черный), как показано на рисунке выше, частичное изображение часто отображалось на экране путем дублирования каждой строки, чтобы заполнить пространство ниже его до следующей полученной линии изображения. Конечным результатом было непрерывное изображение с уменьшенным вертикальным разрешением, которое увеличилось бы до полного разрешения в течение нескольких секунд, когда появятся более поздние части данных изображения.

преимущества
Индексированный цвет экономит много памяти, пространства для хранения и времени передачи: с использованием truecolor каждому пикселю требуется 24 бита или 3 байта. Типичное несжатое изображение TrueColor с разрешением 640 × 480 VGA требует 640 × 480 × ?оддерживающими цвет форматами файлов, такими как PNG, для быстрого обмена изображениями с ограниченным цветом и хранения их в ограниченном пространстве для хранения.

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

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

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

Управляя цветными аппаратными регистрами (таблица поиска цветов или CLUT) адаптера дисплея в режимах с индексированной цветовой графикой, полноцветные эффекты цветной анимации могут быть достигнуты без перерисовки изображения, то есть при низкой стоимости процессора; одно изменение значений регистра влияет на весь экран одновременно. В демосцену широко используется анимация цветной карты, также известная как «Цветовое циклирование». Экран логотипа загрузки Microsoft Windows в Windows 95, 98, ME и 2000 Professional (который использует режим цветного отображения VGA 320x200x256, потому что он является самым большим общим знаменателем на всех ПК) использует этот метод для полосы градиента прокрутки в нижней части экрана ; изображение представляет собой статическое изображение без пикселов, переписанных после его первоначального отображения. Пользовательские изображения загрузочного экрана могут использовать циклические цвета для анимации других частей изображений.

Недостатки
Основным недостатком использования индексированного цвета является ограниченный набор одновременных цветов для каждого изображения. Маленькие 4- или 16-цветные палитры по-прежнему приемлемы для маленьких изображений (значков) или очень простой графики, но для воспроизведения изображений реальной жизни они становятся почти бесполезными. Некоторые методы, такие как квантование цвета, сглаживание и сглаживание, объединенные вместе, могут создавать индексированные 256-цветные изображения, сравнимые с оригинальным, до приемлемого уровня.

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

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

Следующее изображение представляет собой мозаику из четырех различных индексированных цветных изображений, созданных с помощью единой общей палитры хозяев с 6-8-5 уровнями RGB плюс 16 дополнительных сери. Обратите внимание на ограниченный диапазон цветов, используемых для каждого изображения, и сколько элементов палитры осталось неиспользованным.

Индексированная цветовая модель Mosaic не достигает 24-битного предела для полной палитры RGB. Совместимость VGA для IBM PC, например, обеспечивает только 18-битную палитру RGB с 262 144 различными цветами в 16- и 256-цветных графических режимах.
Некоторое программное обеспечение для редактирования изображений позволяет применять гамма-коррекцию к палитре для файлов с индексированным цветным изображением. В целом, применить гамма-коррекцию непосредственно к цветной карте — это плохая практика, поскольку исходные значения цвета RGB теряются. Лучше применять гамма-коррекцию с оборудованием дисплея (большинство современных адаптеров дисплея поддерживают эту функцию) или в качестве активного промежуточного этапа программного обеспечения рендеринга посредством управления цветом, который сохраняет исходные значения цвета. Только когда индексированные цветные изображения предназначены для систем, которые не имеют какой-либо цветовой калибровки, и они не предназначены для кросс-платформенной, гамма-коррекция может применяться к самой таблице цветов.

Немного теории

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

Индексированные цвета прекрасно проявляют себя в тех случаях, когда вы заставляете их работать на вас. В этом режиме вам предоставляется палитра цветов, или, лучше сказать, набор из 7 палитр, каждая из которых содержит по 256 цветов. Работая в этом режиме, вы точно знаете, с какими цветами имеете дело, а если вас не устраивает ни одна из цветовых палитр, заготовленных разработчиками программы Photoshop, можете создать свою собственную.
В первую очередь режим индексированных цветов незаменим для разработки Web-графики. Броузеры точно воспроизводят всего 216 оттенков цвета, и эти цвета заготовлены в палитрах режима Индексированные цвета (Indexed Color).
Перед тем как вы глубоко задумаетесь о том, что в этом режиме в вашем распоряжении оказывается всего 256 цветов, позвольте мне несколько успокоить вас, сказав, что это не совсем так. На изображениях в режиме индексированных цветов применяются различные методы настройки растра (dithering). Это означает, что отдельные цвета палитры чередуются друг с другом таким образом, что, сливаясь на экране, производят впечатление появления дополнительных (257-го и далее) оттенков. Взгляните на окно диалога Индексированный цвет (Indexed Color), показанное на рис. 4.15. Чтобы вызвать его, выберите команду меню Изображение — Режим — Индексированные цвета (Image — Mode — Indexed Color).


Рис. 4.15. Окно диалога Индексированный цвет (Indexed Color)

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

  • Исходная (Exact): при выборе этого варианта палитра заполняется цветовыми оттенками, взятыми из RGB-версии реального изображения. Это дает хороший результат только в том случае, если исходное изображение использует менее 256 оттенков.
  • Системная (System) (Macintosh): используется палитра цветов, встроенная в операционную систему Mac OS.
  • Системная (System) (Windows): используется палитра цветов, встроенная в операционную систему Windows.
  • Сетевая (Web): эта палитра включает цвета, наиболее часто используемые броузерами (216). Если вы собираетесь публиковать графические работы на страницах Web-узлов, то следует создавать графику именно с помощью этой палитры. В противном случае могут возникнуть проблемы в связи с тем, что несовместимые с возможностями броузеров цвета будут просто утрачены в процессе демонстрации.
  • Равномерная (Uniform): данная палитра содержит выборку цветовых оттенков, равномерно распределенных в пределах спектра.
  • Адаптивная (Adaptive): это наилучший выбор для работы в режиме индексированного цвета. При выборе данной палитры в процессе преобразования выделяются наиболее часто встречающиеся в исходном изображении цвета. Адаптивная палитра обычно обеспечивает наибольшее сходство преобразованного изображения с оригиналом.
  • Заказная (Custom): если ни одна из готовых палитр вас не устраивает, создайте свою собственную.

ЗАМЕЧАНИЕ Существует один хитрый прием, используемый для преобразования изображения в режим индексированных цветов с использованием адаптивной палитры. Перед преобразованием постройте на изображении выделенную область. В этом случае палитра будет наполнена цветами, преобладающими в выделенной области, следовательно, они будут преобладать и на всем изображении.


Для создания заказной палитры проделайте следующее:

  1. Откройте файл.
  2. Выберите команду меню Изображение — Режим — Индексированные цвета (Image — Mode — Indexed Color).
  3. В окне диалога Индексированный цвет (Indexed Color) выберите в раскрывающемся списке Палитра (Palette) вариант Заказная (Custom). Щелкните на кнопке Да (OK).
  4. Выполнив эти действия, вы увидите окно диалога Таблица цветов (Color Table), показанное на рис. 4.16. В верхней части этого окна также имеется раскрывающийся список, содержащий ряд вариантов выбора типов палитр1. Некоторые из таких палитр, типа Macintosh System или Windows System, мы уже рассмотрели выше. Палитра Spectrum (Спектр) содержит то, что следует из ее названия, — цвета спектра видимого света. Палитра Grayscale (Градации серого) предоставляет 256 оттенков серого тона. Наконец, палитра Black Body (Черное тело), одна из моих любимых, состоит из цветов, имитирующих тепловое излучение нагретого тела.

Рис. 4.16. Окно диалога Таблица цветов (Color Table)

ЗАМЕЧАНИЕ Попробуйте проделать следующее. Создайте новый документ с фоном белого цвета. Нарисуйте на этом фоне что-нибудь — первое, что придет в голову, — черной «краской», используя кисть с растушеванным пятном. После этого перейдите в режим индексированных цветов и выберите палитру Заказная (Custom). В окне диалога Таблица цветов (Color Table) выберите вариант палитры Black Вody (Черное тело). Щелкните на кнопке Да (OK). Ну как, нравится?


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

  1. Щелкните на одной из 256 квадратных ячеек таблицы.
  2. Появится окно диалога Палитра цветов (Color picker) или один из вариантов этого окна.
  3. Выберите нужный цвет.
  4. Щелкните на кнопке Да (OK). Выбранный цвет будет автоматически добавлен в состав палитры.

ЗАМЕЧАНИЕ Если изображение уже представлено в режиме индексированных цветов, то для создания заказной палитры цветов выберите команду меню Изображение — Режим — Таблица цветов (Image — Mode — Color Table).


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

  1. Щелкните на первой ячейке цветовой таблицы и растяните выделяющую рамку, охватывающую все остальные ячейки.
  2. Появится окно диалога Палитра цветов (Color picker), показанное на рис. 4.17. Выберите начальный цвет.

Рис. 4.17. Выберите начальный цвет в окне диалога Палитра цветов (Color picker)
  1. Щелкните на кнопке Да (OK).
  2. Снова автоматически появится окно Палитра цветов (Color picker). Выберите на этот раз конечный, 256-й, цвет таблицы.
  3. Снова щелкните на кнопке Да (OK).

Программа Photoshop произведет необходимые расчеты, самостоятельно определив цвета со 2-го по 255-й и поместив их в соответствующие ячейки палитры. Ну как, можно считать это упрощением?
Составив цветовую таблицу, полностью удовлетворяющую вашим запросам, сохраните ее, щелкнув на кнопке Сохранить (Save) в окне диалога Таблица цветов (Color Table). Щелкнув на кнопке Загрузить (Load), можно открыть ранее сохраненную таблицу цветов.

Как преобразовать индексированные цвета в rgb

Как убрать замок с индексирования цвета в Photoshop

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

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

Индексированный цвет (Indexed color) это заданная кем-то палитра цветов на изображении. Используется она для создания картинок компактного размера, либо в файлах GIF. Как правило, индексированный цвет используется при создании логотипов, которые содержат несколько цветов и который задать можно только путем программирования палитры данного изображения.

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

Способ № 1

Можно сказать, что это способ «для ленивых». Достаточно просто выделить картинку, используя для этого комбинацию горячих клавиш Ctrl+A, после этого копируем выделение комбинацией Ctrl+C и перемещает весь фрагмент на нужный нам холст комбинацией Ctrl+V.

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

Способ № 2

Итак, вы загрузили картинку в Photoshop и видите, что она подписана «индексированными цветами». Тут, на самом деле, все максимально просто. Для дальнейшей работы с картинкой перейдите во вкладку «изображения» (вверху программы), перейдите в пункт «режим» и смените «индексированные цвета» на RGB.

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

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

Преобразователь Цвета HEX В RGB

Вы можете легко добавить Преобразователь Цвета HEX В RGB на свой веб-сайт с помощью нашего кода. Вставьте код на свой веб-сайт, и калькулятор автоматически появится на этом месте!

Как добавить виджет Преобразователь Цвета HEX В RGB на сайт WordPress?

Добавить Преобразователь Цвета HEX В RGB на ваш сайт Wordpres быстро и легко! Найдите страницу, на которую вы хотите добавить калькулятор, перейдите в режим редактирования, нажмите «Текст» и вставьте туда код.

Как разблокировать «индексный» слой в Photoshop

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

Вы можете прийти в замешательство и недоумевать: » Может я что-то делаю не так? » Прочитайте эту статью, и вы узнаете, что такое » индексное » изображение и как разблокировать индексированный слой.

Индексированный цветовой режим (индексированные цвета)

Слой является « индексным » потому, что это изображение находится в индексированном цветовом режиме. Этот режим создает изображение, используя CLUT ( таблицу поиска цветов ). Отвечая на вопрос о том, сколько цветов используется и режиме индексированных цветов нужно сказать, что CLUT хранит и индексирует до 256 цветов.

Если вы выберете режим индексированного цвета, Photoshop изменит изображение в 8-битном цветном файле, уменьшив его качество и применив более высокую степень сжатия.

Как разблокировать слой (как отключить индексированные цвета в фотошопе?)

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

Существуют два способа, которые помогут завершить процесс преобразования.

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

Выберите Изображение — Режим — Цвет RGB . « Индексный » слой будет преобразован в « Фон ».

Второй способ: используйте Paint, чтобы заново сохранить изображение

Откройте изображение в программе Paint , перейдите в меню Файл — Сохранить как — PNG-изображение . Новый PNG-файл будет иметь режим RGB , и его можно будет использовать и редактировать напрямую.

Пожалуйста, опубликуйте ваши мнения по текущей теме материала. Мы крайне благодарны вам за ваши комментарии, лайки, отклики, дизлайки, подписки!

Пожалуйста, опубликуйте свои комментарии по текущей теме статьи. За комментарии, подписки, дизлайки, лайки, отклики низкий вам поклон!

Вадим Дворников автор-переводчик статьи « How to unlock “index” layer in Photoshop »

Python делает индексированные изображения — Русские Блоги

Теги:  python  pillow  Индексное изображение

1. Что такое индексная карта

Индексированное изображение — это изображение, которое использует значения пикселей непосредственно в качестве индексов палитры RGB. Проиндексированные изображения могут «напрямую отображать» значения пикселей на значения палитры.
Карта индекса содержит данные матрицы данных и карту матрицы палитры, матрица данных может быть типом uint8, uint16 или двойной точности, а матрица палитры всегда равна m × 3 матрица двойной точности.
Режим индекса похож на режим серого. Каждый пиксель также может иметь 256 цветов, но он может загружать цвета. Изображение в режиме градаций серого может содержать до 256 цветов. Когда изображение преобразуется в индексный режим, система автоматически суммирует 256 цветов, которые могут представлять большинство цветов на основе цветов изображения, как таблица цветов, а затем использует эти 256 цветов для замены всей информации о цвете на всем изображении.
Индексированное изображение поддерживает только один слой и только один индексированный цветной канал.
Изображение в индексном режиме похоже на кусочек маленьких цветных плиток, поскольку оно может содержать не более 256 цветов, поэтому файл, который он формирует, меньше других цветов. Многое. Другое преимущество режима индекса заключается в том, что каждый цвет, который он формирует, имеет свою собственную независимую индексную метку. Когда этот вид изображения публикуется в Интернете, пока изображение повторно идентифицируется в соответствии с его индексной меткой, его цвет полностью восстанавливается.
Режим индексации в основном используется для передачи изображений в сети и в некоторых местах, где существуют строгие требования к пикселям и размеру изображения.
из энциклопедии Baidu

Проще говоря, это похоже на цветное изображение в градациях серого.
Во-вторых, представление проиндексированных изображений в Python
Библиотека Pillow используется для создания индексных изображений в Python, а режим P является режимом индексных изображений.

· 3. Как составить карту индекса
Используйте эту функцию в библиотеке Pilow
Image.putpalette(data, rawmode=’RGB’)
Attaches a palette to this image. The image must be a “P” or “L” image, and the palette sequence must contain 768 integer values, where each group of three values represent the red, green, and blue values for the corresponding pixel index. Instead of an integer sequence, you can use an 8-bit string.
Parameters:
• data – A palette sequence (either a list or a string).
• rawmode – The raw mode of the palette.
пример изображения
1. Изображение в градациях серого

Готовое изображение

пример кода

# coding:utf-8
'''
Сделать карту индекса
'''
from random import randint
from PIL import Image
def randomPalette(length, min, max):
    return [randint(min, max) for x in xrange(length)]
path = '1_127.png'
img = Image.open(path)
# img.show()
i = randomPalette(768, 0, 255)
print i
print len(i)
img.putpalette(i)
print img
img.show()
img.save('2.png')

Первое изображение — это изображение в градациях серого, и есть только 3 значения 0, 1, а изображение ниже — это сгенерированное индексное изображение. В соответствии со значением серого изображения и сгенерированными случайными числами 768 каждые три числа представляют значение rgb. Выполните отображение карты. 0 означает, что первое значение rgb 1 означает второе значение rgb и т. Д.
putimg.putpalette(i)кimg.putpalette([0,0,0,0,255,0,0,0,255])Сгенерированная карта индекса выглядит следующим образом
Черный представляет исходное значение серого 0, синий представляет исходное значение серого 1, а синий представляет исходное значение серого 2


Интеллектуальная рекомендация

Как ссылаться на файлы * .jar, * .aar и .so в Android Studio

Ссылка на файл .jar При создании нового проекта Android Studio уже поддерживает ссылку на файлы jar по умолчанию из-за следующего предложения: Итак, чтобы процитировать файл .jar, просто скопируйте па…

Модуль NGINX HTTP_RANDOM_INDEX_MODULE / Случайная домашняя страница (по умолчанию)

Во-первых, введение 1. Компилировать вариант —with-http_random_index_module 2, Роль: Состояние клиента Nginx Во-вторых, синтаксис конфигурации В-третьих, конфигурация В-четвертых, чек (нет файла linu. ..

Python цифровой водяной знак (изображение и PDF документ)

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

BFMe x Longfeng Group объединяет усилия

Гонконг, 27 октября 2018 года / PRNewswire / -Longfeng Group и трансграничная платформа электронной коммерции BFMe совместно организовали пресс-конференцию в отеле Royal Plaza в Монг-Коке в 2 часа дня…

Как войти в двойную часть учебника Guitar Pro

Guitar Pro Существующий палец и тонус всей гитары включены, понять все виды разделения, возьмите гитару, слушайте демонстрацию. Вы можете узнать, когда вы можете узнать, и каждая часть также очень чет…

Вам также может понравиться

Несколько часто используемых макетов страниц

Предисловие Веб -макет является первым шагом в разработке веб -страницы Front -End. Это самая основная часть и очень важная часть. Макет заключается в создании общей структуры веб -страницы. Хороший м…

Сухие товары | Dubbo Community Developer Day Office Sharing

Здравствуйте, все хорошо, я маленький стек монахов. Вчера — 26 октября 2019 года, мне повезло участвовать в «Дня разработчика Dubbo Community», проводимым Али в Чэнду. Это событие собирает…

Проблема пространства имен нестандартного плагина Jquery

Недавно в проекте использовались jquery и DWR. Когда эти две платформы используются вместе, возникают конфликты. Решение простое. Добавьте пространство имен в jquery, например: var $ j = jQuery.noConf…

Intellij связан с местным хранилищем Maven

File->Settings->Maven   ———————————————— File->other Settings->Settings for New Project…

Java_linklist — это предварительная реализация

1. Создайте класс узла 2. Создайте класс linklisttestest  …

индексированных цветовых палитр

индексированных цветовых палитр

Что такое индекс? Что такое палитра?

Эта тема Indexed Color НЕ уникальна для GIF. Файлы TIF и PNG также могут дополнительно сохранять индексированный цвет, но для GIF это требуется, у GIF нет другого режим. Здесь мы говорим о файлах GIF, но это также могут быть TIF или PNG.

Файловые форматы, такие как TIF и JPG, хранят 24-битное значение RGB для каждого из миллионов пикселей изображения. Но файлы GIF хранят только 4- или 8-битный индекс в каждый пиксель, так что данные изображения составляют 1/6 или 1/3 размера 24 бит.

Индексированный цвет ограничен 256 цветами, которые могут быть любыми 256 цветами из набора 16,7 миллионов 24-битных цветов. Каждый используемый цвет представляет собой 24-битное значение RGB. Каждый такой файл изображения содержит собственную цветовую палитру, представляющую собой список из 256 выбранных цветов (или меньше цветов в меньшей палитре). Изображения называется индексированным цветом, потому что фактические данные изображения для каждого пикселя являются индексом в этой палитре. Данные каждого пикселя представляют собой номер, определяющий один из цветов палитры, например, «номер цвета 82», где 82 — индекс в палитре, 82-й цвет в палитре список цветов. Мы должны подойти к палитре, чтобы увидеть, какой там цвет. Палитра хранится в файле с изображением.

Биты в индексе   Цвета в палитре
1 2 Штриховой рисунок
2 4
3 8
4 16
5 32
6 64
7 128
8 256 Или 8-битные оттенки серого

Индекс может быть 4-битным значением (16 цветов в палитре) или 8-битным значением (256 цветов в палитре) для каждого пикселя. хранение 24 бит для каждого пикселя. Но 8-битное число может содержать только числовое значение от 0 до 255, поэтому в палитре может быть только 256 цветов. возможные цвета. Размер многих графических файлов может быть ограничен использованием 16 цветов, в которых используются только 4-битные индексы, что делает файл еще меньше, вдвое меньше. 8-битный размер индекса для каждого пикселя.

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

Файл также содержит палитру, которая представляет собой таблицу выбранных 24-битных цветов или 3 байта заголовка RGB для каждого цвета в палитре. палитра (768 байт для 256 цветов). Первый цвет RGB в таблице имеет индекс 0, второй цвет RGB имеет индекс 1 и т. д. Может быть не более 256 цветов в палитре.

Таким образом, в проиндексированных файлах хранится 24 бита для каждого цвета палитры, но не для каждого пикселя. Каждый пиксель хранит только 4-битный или 8-битный индекс для укажите, какой цвет палитры используется. Для сравнения, 24-битное изображение RGB будет хранить 24 бита RGB для каждого пикселя (в 3 раза больше размера, чем 8-битное индексированное), но без 256-цветной 24-битной палитры (всего 768 байт). Но сжатие JPG может существенно уменьшить размер этого файла, а 24-битный RGB может отображать 16,7 миллиона цветов вместо 256. Таким образом, GIF сегодня не будет использоваться для цветных фотоизображений.

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

Преобразование в 16 или 256 цветов

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

Возможные варианты дизеринга:

Дизеринг — Средства дизеринга представление цвета комбинациями точек других цветов. Точки — это в значительной степени определение. Если одного точного оттенка розового нет в палитра, затем точки других цветов палитры смешиваются для имитации цвета. Дизеринг часто приводит к видимым и неприятным пунктирным или пятнистое изображение. Но этот смоделированный цвет может быть намного ближе, чем ближайшее цветовое приближение.

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

Варианты выбора палитры часто имеют много названий, но бывают двух основных типов: Стандартный или Адаптивный:

Адаптивный или Оптимизированный или Палитра восприятия

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

Оптимизированная для PhotoImpact палитра справа для этого изображения включает 8 системных цветов, включая черный, но эта палитра специально имеет 248 оттенков розового, подходящих для этого конкретного изображения. Оттенков розового цвета достаточно, чтобы качество GIF-изображения не отображалось. полосатость или дизеринг в этом простом случае (один цвет). Однако только 256 цветов часто плохо подходят для обычных фотографий (слишком мало индексированных цветов для фотографий, для которых обычно требуется до 100 000 цветов, а не 256). Так как большинство цветов на этом графическом изображении красные, эта оптимизированная палитра соответствующим образом содержит в основном красный цвет, поэтому это гораздо более легкий случай, чем обычная фотография. Оптимизированный и адаптивный (два слова для одного и того же) означает оптимизирован для конкретное изображение вместо того, чтобы быть оптимизированным для старого Windows 8-битного диспетчера палитры (далее ниже).

Стандартная палитра веб-браузера

Стандартная палитра (часто называемая палитрой Netscape или веб-палитрой) всегда содержит одинаковые цвета для любого изображения. Это иногда называется 6-6-6, потому что он содержит шесть стандартных равномерно распределенных цветов для каждого из красного, зеленого и синего. Эти цветовые комбинации 6x6x6 создают 6x6x6 = 216 стандартных цветовых комбинаций, которые не зависят от какого-либо конкретного изображения (используются для любого изображения). Остальные 40 цветов стандартные цвета, зарезервированные для рабочего стола Windows или Macintosh.

Стандартная палитра всегда содержит комбинации следующих 6 тонов для каждого из красных, зеленых и синих основных цветов:

6 цветов, шестнадцатеричный (0-ff) 6 цветов, десятичный (0–255)
00 33 66 99 СС ФФ 0 51 102 153 204 255

216 комбинаций этих 18 цветов выше (шесть оттенков трех цветов RGB, 6x6x6 = 216) создают стандартную веб-безопасную палитру ниже (это стандартная палитра «Web» из Elements 2.0)

Стандарт 6x6x6 цвета должны быть в некоторой степени подходящими для ЛЮБОГО общего изображения, но они неверны (не точны) для любого нормального изображения. Например, это очень GIF-изображение использует ту же палитру, и обратите внимание, что 6 оттенков синего недостаточно для отображения строки заголовка без полос.

Эта стандартная палитра была очень важна для старых 8-битных видеокарт. Раньше ситуация была (в исторические времена, десять лет назад), что 8-битное видео драйверы карты имели только один диспетчер видеопалитр Windows, требующий, чтобы ВСЕ изображения на этом рабочем столе одновременно использовали ОДНУ палитру. Мы привыкли видеть причудливые психоделические цвета, когда палитра нового изображения перезагружала эту палитру и влияла на все остальные изображения на рабочем столе. Возможно индекс палитры 82 изменился с розового на зеленый, правильно для одного изображения, но очень неправильно для всех остальных изображений на рабочем столе. Когда WWW начал показывать веб страницы с несколькими изображениями на одной веб-странице, это было ужасно. Netscape стандартизировала 216-цветную палитру в качестве обходного пути. Использование одной стандартной палитры для всех изображений GIF было лучше, чем альтернатива, даже если эта общая палитра была далека от оптимальной для любого изображения. Эта стандартная палитра из 216 цветов и есть та палитра, одна общая палитра для всех проиндексированных изображений, даже если она не является лучшей для любого изображения. Но эта концепция стандартной палитры или веб-безопасности Палитра устарела сегодня, когда у всех нас есть 24-битные видеокарты.

Сегодня использование безопасной веб-палитры Standard Netscape 216 помогает только тем, кто все еще использует старые 8-битные видеокарты. Использование стандарта 216 Цвета означают, что старые 8-битные видеосистемы могут отображать их без добавления дополнительного сглаживания (точечный цвет). Раньше это было важно несколько лет назад, когда у всех нас были 8-битные видеоплаты.

Есть две точки зрения на этот счет —
1) вера в то, что это каким-то образом все еще может быть важным, и
2) зачем еще заморачиваться? Зачем искусственно ограничивать отсутствие тока причина?

Мое мнение таково, что так называемая веб-безопасная палитра является устаревшей концепцией, сегодня уже не полезной, а наоборот, откровенно вредной. Cегодня. Диспетчера палитр Windows больше нет (кроме драйверов для устаревших 8-битных видеоплат). Современные 24-битные видеоплаты могут отображать любые возможный цвет палитры, даже в режиме 256 цветов (легко проверить). Мы не видим смешанные цвета (крапчатые точечные цвета) в 256-цветном режиме. больше, если только изображения не были созданы таким образом с использованием так называемой веб-безопасной палитры. Проблемы GIF сегодня в основном все самонадеянность из-за того, что до сих пор пытаются ограничиться устаревшими понятиями (использование неоптимальных палитр). В 216 цветах нет никакой магии. современные компьютеры с 24-битным видео.

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

Большинство графических изображений GIF на этом сайте (диалоги, снятые с экрана и т. д.) используют 16-цветную адаптивную палитру. от ближайшего цвета. Точный оттенок цвета был не очень важен, но был важен небольшой размер файла для Интернета (впрочем, там, где встроенный фотоконтент разных цветов, изображение могло быть нарезано, в основном части GIF с небольшой частью JPG).

Те немногие пользователи, которые все еще используют 8-битные платы десятилетней давности, если таковые имеются, откровенно привыкли к плохой цветопередаче, ничего такого, чего они раньше не видели, и они могут обновиться, если захотят. Зачем подавляющее большинство, те, у кого сейчас стандартные 24-битные платы, способные хорошо отображать цвета, видят плохие цвета? потому что раньше не все могли? Лично я сегодня игнорирую веб-безопасность и изо всех сил стараюсь использовать оптимизированную или адаптивную палитры для файлов GIF. Изображения намного лучше, без искажения точек, которые их портят.

С другой стороны, у Microsoft есть хорошая статья о Палитры безопасности, о дизеринге и стандартной 216-цветной веб-безопасной палитре браузера. Обратите внимание, что он датирован 1996 годом, и тогда он был еще актуален, но современные 24-битные видеокарты изменили мир сейчас.


Еще немного, чтобы убедиться, что вы понимаете Адаптивные палитры:

GIF, особенно 16-цветный GIF, идеально подходит для веб-страниц с логотипами и подобной простой графикой без непрерывных тонов. Файлы могут быть очень маленьким (предполагая сплошную цветную графику).

В следующем примере показано, чем 16-цветный GIF-файл с адаптивной палитрой может быть лучше, чем 256-цветный GIF-файл со стандартной палитрой. 16-цветный Оптимизированный GIF-файл, увеличенный в 4 раза, и его палитра.

Хорошо, это особый случай, но поскольку большинство цветов этого изображения красные, оптимизированная палитра также содержит в основном красный цвет. Так как у нас есть только 16 цветов, а 16 цветов недостаточно для этого градуированного изображения, то многие розовые цвета объединяются в те же несколько цветов, и мы видим некоторые точки (пиксели, это показан в 4-кратном увеличении).

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

Это градуированное изображение плохо подходило для 16 цветов, но 16 красных цветов — это все же больше, чем 6 красных цветов. Это градуированное изображение было бы лучше, чем 256-цветный GIF, или JPG. Файл JPG будет меньше, но вряд ли лучше, чем 256-цветный адаптивный в ЭТОМ случае, потому что 24-битный цвет также имеет только 256 оттенков красного, а красный — это почти все, что нам нужно здесь.

Большая часть графики (логотипы, диалоговые окна и т.д.) в любом случае не имеет более 16 цветов. В этих случаях 16-битные GIF-файлы могут быть намного меньше, чем 256-цветные GIF-файлы.


Copyright © 1997-2010 Уэйн Фултон — Все права защищены.

6.6. Индексированный режим

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

6.6.2. Диалоговое окно «Преобразовать изображение в индексированные цвета»

Команда Indexed открывает Диалоговое окно «Преобразовать изображение в индексированные цвета».

Рисунок 16.64. Диалоговое окно «Преобразовать изображение в индексированные цвета»


Параметры цветовой карты
  • Создать оптимальную палитру: Этот параметр создает наилучшую возможную палитру с по умолчанию максимальное количество цветов 256 (классический формат GIF). Вы можете уменьшить это Максимальное количество цветов , хотя это может создать нежелательные эффекты (цветовые полосы) на гладких поверхностях. переходы. Вы можете уменьшить нежелательные эффекты однако с помощью дизеринга.

  • Использовать веб-оптимизированную палитру: использовать палитра, оптимизированная для Интернета.

  • Использовать черно-белую (1-битную) палитру: Этот параметр создает изображение, в котором используются только два цвета, черное и белое.

  • Использовать пользовательскую палитру: Эта кнопка позволяет выбрать пользовательскую палитру из списка. Для каждой палитры указано количество цветов. Палитра «Web» с 216 цветами — это «веб-безопасная» палитра. Первоначально он был создан Netscape для предоставить цвета, которые будут выглядеть одинаково как на Mac, так и на ПК и Internet Explorer 3 могли с этим справиться. С версия 4, MSIE обрабатывает палитру из 212 цветов. Проблема цветового сходства между всеми платформами не было еще не решена и, вероятно, никогда не будет. При разработке веб-страницы, вы должны помнить о двух принципах: используйте легкие текст на темном фоне или темный текст на светлом фон и никогда не полагайтесь на цвет для передачи информации.

    Некоторые цвета в палитре нельзя использовать, если ваше изображение не имеет много цветов. Они будут удалены из палитра, если параметр Удалить неиспользуемые цвета из конечного опция палитры отмечена.

Параметры сглаживания

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

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

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

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

Это пример изображения с плавным переходом в Режим RGB.


Рисунок 16.66. Пример: четыре цвета без сглаживания

То же изображение после преобразования в четыре проиндексированных цвета, без размытия.


Рисунок 16.67. Пример: Флойд-Стейнберг (обычный)

То же изображение с четырьмя индексированными цветами и Дизеринг «Флойд-Стейнберг (нормальный)».


Рисунок 16.68. Пример: Floyd-Steinberg (уменьшенное растекание цвета) .

То же изображение с четырьмя индексированными цветами и «Флойд-Стейнберг (уменьшение растекания цвета)» сглаживание.


В изображении GIF прозрачность кодируется одним битом: прозрачность или не прозрачный. Чтобы создать иллюзию частичного прозрачности, вы можете использовать параметр Включить дизеринг вариант прозрачности. Тем не менее Полурасплющить плагин может дать вам лучшие результаты.

Включить сглаживание текстовых слоев: сглаживание текстовые слои сделают их недоступными для редактирования.

Примечание

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

indexedColors (индексы цветов)

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

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

Вот таблица сопоставлений по умолчанию индексированного значения цвета со значением ARGB. Обратите внимание, что 0–7 избыточны по сравнению с 8–15 для сохранения обратной совместимости.

Индекс цвета

Значение ARGB

пример:

проиндексировано = «0»

00000000

 

проиндексировано = «1»

00FFFFFF

 

индексированный = «2»

00FF0000

 

проиндексировано = «3»

0000FF00

 

проиндексировано = «4»

000000FF

 

проиндексировано = «5»

00FFFF00

 

проиндексировано = «6»

00FF00FF

 

проиндексировано = «7»

0000FFFF

 

(нет)

(нет)

проиндексировано = «8»

00000000

 

проиндексировано = «9»

00FFFFFF

 

проиндексировано = «10»

00FF0000

 

проиндексировано = «11»

0000FF00

 

проиндексировано = «12»

000000FF

 

проиндексировано = «13»

00FFFF00

 

проиндексировано = «14»

00FF00FF

 

проиндексировано = «15»

0000FFFF

 

проиндексировано = «16»

00800000

 

проиндексировано = «17»

00008000

 

проиндексировано = «18»

00000080

 

проиндексировано = «19»

00808000

 

проиндексировано = «20»

00800080

 

проиндексировано = «21»

00008080

 

индексировано = «22»

00C0C0C0

 

проиндексировано = «23»

00808080

 

проиндексировано = «24»

009999FF

 

проиндексировано = «25»

00993366

 

проиндексировано = «26»

00FFFFCC

 

проиндексировано = «27»

00CCFFFF

 

проиндексировано = «28»

00660066

 

проиндексировано = «29»

00FF8080

 

проиндексировано = «30»

000066CC

 

проиндексировано = «31»

00CCCCFF

 

проиндексировано = «32»

00000080

 

проиндексировано = «33»

00FF00FF

 

проиндексировано = «34»

00FFFF00

 

проиндексировано = «35»

0000FFFF

 

проиндексировано = «36»

00800080

 

проиндексировано = «37»

00800000

 

проиндексировано = «38»

00008080

 

проиндексировано = «39»

000000FF

 

проиндексировано = «40»

0000CCFF

 

проиндексировано = «41»

00CCFFFF

 

проиндексировано = «42»

00CCFFCC

 

проиндексировано = «43»

00FFFF99

 

проиндексировано = «44»

0099CCFF

 

проиндексировано = «45»

00FF99CC

 

проиндексировано = «46»

00CC99FF

 

проиндексировано = «47»

00FFCC99

 

проиндексировано = «48»

003366FF

 

проиндексировано = «49»

0033CCCC

 

проиндексировано = «50»

0099CC00

 

проиндексировано = «51»

00FFCC00

 

проиндексировано = «52»

00FF9900

 

проиндексировано = «53»

00FF6600

 

проиндексировано = «54»

00666699

 

проиндексировано = «55»

00969696

 

проиндексировано = «56»

00003366

 

проиндексировано = «57»

00339966

 

проиндексировано = «58»

00003300

 

проиндексировано = «59»

00333300

 

проиндексировано = «60»

00993300

 

проиндексировано = «61»

00993366

 

проиндексировано = «62»

00333399

 

проиндексировано = «63»

00333333

 

проиндексировано = «64»

Активный режим системы

нет данных

проиндексировано = «65»

Фон системы

нет данных

Базовые элементы

<цвета> (§3. 8.11)

Дочерние элементы

Подпункт

(Цвет RGB)

§3.8.34

Следующий фрагмент схемы XML определяет содержимое этого элемента:

 
<последовательность>


 

индексированных цветовых пространств | PrintPlanet.com

ассиниппи
Участник