Меню сайта
Категории
|
Процесс преобразования полноцветного картинки в индексное (то есть - с применением палитры) является важной операцией, и тут надобно сказать пару слов относительно того, каким образом это делается современными графическими пакетами.
Палитра финального графического файла может являться либо оптимизированной, либо фиксированной. В первом случае графический редактор просматривает любую точку картинки и выбирает ей ближайшую согласно цвету в палитре. Сей метод предоставляет самые худшие результаты с позиции верности воспроизведения цветов. Испробуйте, к примеру, преобразовать фотку красной розы в индексное изображение, применяя гамму, содержащую цвета зеленого. Это, бесспорно, крайний вариант, однако это даст Вам возможность оценить качество преображенья с применением фиксированной палитры. Однако этот метод используется - в первую очередь для того, дабы картинки приемлемо выглядели на экранах, которые имеют небольшое количество цветов (256, 16). Чаще всего в данном варианте пользуются т. Н. Палитрой Netscape, которая состоит из набора довольно часто применяемых оттенков и цветов. Палитра Netscape гарантирует, что картинки, которые используют подобную палитру, будут одинаково показаны всеми браузерами. Во втором случае, если применяется оптимизированная палитра, графический редактор сначала подвергает анализу рисунок и составляет перечень всех применяемых в отображении цветов. После этого, вследствие частоты возникновения цветов, составляется палитра, называющаяся оптимизированной. После чего, рисунок просматривается уже обыкновенным методом, и цвет пикселя изменяется на ближайший в палитре. Сей метод предоставляет намного лучшие результаты (см. Рисунок выше), и именно его нужно использовать, когда у Вас нет других причин для применения фиксированной палитры. При оптимизации определенного графического файла задача заключается в том, дабы избрать максимально оптимальное в палитре количество цветов. В этом отношении целесообразно сказать о методе роста числа применяемых цветов при их недостатке, т. Н. Дизеринг (Dithering). К примеру, у нас есть 16 стандартных чистых цветов, а нам необходим отсутствующий оранжевый цвет. Ведь, у нас есть возможность составить его из желтых и красных точек, поместив их в шахматном порядке. Издали нашим очам покажется, что это непрерывной оранжевый цвет. Это стандартный пример дизеринга; его применение в момент преобразования картинок может дать весьма хорошие последствия. Однако с позиции оптимизации размеров файла происходит вовсе обратное. Дизеринг может увеличить размер файла, при этом достаточно значительно. А все дело в способе хранения картинки форматом GIF. Картинку перед сохранением на диске подвергается сжатию способом LZW, а основная особенность данного способа состоит в том, что сжатию лучше всего поддаются области, заполненные однородным цветом, и особенно плохо - области, которые состоят из набора разноцветных точек. Дизеринг же, как раз и основывается на том, что получает недостающие цвета за счет "перемешивания" точек различных цветов. Исходя из этого, к оптимизации с помощью дизеринга надобно относиться весьма щепетильно и, если имеется возможность не применять. Взглянете, как изменилось изображение, а заодно направьте свой взгляд на размеры файлов.
Автор: hohol | Дата добавления: 06.07.2025
|