Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť BGR na RGB

Väčšina webových vývojárov sú zvyknutí na prácu s RGB farebnom modeli : pripojte hodnôt pre množstvo červenej , zelenej a modrej , a dostanete blended farbu pre zobrazovanie textu , tieňovanie alebo grafický objekt . Táto zmes je reprezentovaný ako číslo . Niektoré systémy zmeniť poradie , v ktorom sú použité tri farby , ktoré menia jedinečné číslo pre každý zmiešané farby . Napríklad farba môže mať hodnotu 14 červený , zelený hodnotu 51 , ​​a modré hodnotu 33. Vo forme RGB , blended číslo farby by 865505 v desiatkovej sústave . V BGR forme , avšak počet desatinných miest pre zmiešané farby bude 2044685 . Ak váš softvér poskytuje výsledky , farebné , ktoré nie sú to , čo ste očakávali , môže mať konverzný problém Bul. - k - RGB . Návod
použitie šestnástkovej sústave
1

previesť číslo farby BGR z desiatkovej do šestnástkovej sústave , ktorá sa skladá zo šiestich číslic , z ktorých každá dvojica predstavuje modrá , zelená a červená . Prejsť na Google , zadajte desatinné číslo , ktoré potrebujete previesť , s dodatkom " v šestnástkovej sústave . " Prvý výsledok bude hexadecimálne reprezentácie vášho čísla . Ignorovať " 0x " , ktorý predchádza číslo . Ak je výsledné číslo je menej ako šesť číslic , pridať nuly vľavo číslic , dokiaľ číslo je šesť číslic .
2.

swap modrej a červenej zložky hodnoty farieb . Teraz , keď máte šesťmiestne hexadecimálne číslo , môžete vykonať skutočné konverzie . Prvá dvojica číslic predstavuje modrú zložku , tretia dvojica číslic predstavuje červenú . Keď si vymieňať tieto dve dvojice , vaša farba hodnota je prevedená z BGR na RGB . Napríklad , ak máte hodnotu 0F331D BGR , potom výsledná hodnota RGB je 1D330F .
3

Previesť farby šestnástkové číslo späť do desiatkovej sústave , v prípade potreby . V vyhľadávacieho poľa Google , zadajte znaky " 0x " , nasledovaný číslom hexadecimálnom ste práve formulované , a pridať frázu " v desiatkovej sústave . " Prvým výsledkom hľadania bude desatinné reprezentácie .
4

Overte , či je prepočítaný počet RGB je správne , pomocou Web - based farieb RGB nástroje , ako je napríklad Farba intrigán .

Použiť vzorec
5

Použite BGR vzorec identifikovať modrej , zelenej a červenej zložky farby . Tento vzorec je založený na hexadecimálne konverzie použitých v bode 1 : . Bul . = ( Modrá * 65536 ) + ( zelená * 256 ) + Red

Red = Bul . Modulo 256

Zelená = ( ( bul . - červená ) modulo 65536 ) /256

Modrá = ( Bul. - zelená ) /65536
6

Dokončite konverziu pomocou vzorca RGB recombine jednotlivé hodnoty farieb : RGB = ( Red * 65536 ) + ( zelená * 256 ) + modrá .
7

Overte , či je prepočítaný počet RGB je správne pomocou Web - based farieb RGB nástroje , ako je napríklad Farba intrigán .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené