ПредишенСледващото

Пример 7.1. Превод RGB цветове в шестнайсетична система (HEX)

Един и същи цвят, може да се показва по свой начин в различните браузъри. Това се дължи на начина на показване на графики, браузърът работи със собствена палитра и не може да покаже цвят, че той не е в палитрата. В този случай, цветът е заместен с комбинация от други пиксели, които са близо до него, цветове, имитиращи предварително определени. С цел да представляват цветовете се извеждат правилно за всички потребители на компютъра, специален защитен цвят мрежа палитра (Websafe Palette), съдържащ 256 цвята. Използване на картини в палитрата от цветове гарантира същите цветни дисплей изображенията на всеки компютър. С други думи, изображението за показване в Интернет, в идеалния случай (теоретично), трябва да се съобразят с тази палитра. Тогава цветовете ще бъдат видени от други потребители по същия начин, както вие ги виждате.

Уеб цветове са тези цветове, когато за всеки RGB компонент е инсталирана една от шестте HEX стойности. Общият брой на цветя на всички възможни комбинации на палитра дава уеб цветове. Тази палитра е идентичен (синоним) палитра сейф (индексирани) цвят. Пример уеб цвят - # 35SS68.

Да предположим, че изображението е с нюанс на зеленото, както е определено в номерата на RGB цветови модел 0, 255, 133. Ние превеждаме това число в шестнадесетично число система, използван за кодиране на интернет цветове.

За преминаване от цветни модели RGB на (DEC) в системата на индекса на цвета Color (HEX) е удобен за използване на калкулатора на Windows в инженерните режим. В резултат на изчисления, ние получаваме от следните номера:

RGB 0 декември = 00 HEX,

RGB 255 = декември FF HEX,

RGB133 декември = 85 HEX,

където декември и HEX - символ десетични и шестнадесетични системи брой на номера.

По този начин, RGB 0, 255, 133 дек = HEX 00, FF, 85 = # 00FF85.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!