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ť CMYK na RGB s PHP

farebný model CMYK je aditívny model používaný v tlači . Pridaním percenta ( od 0 do 100 percent ) azúrová , purpurová , žltá a čierna , tlačiarne môžu " trik " ľudským okom do vnímania rôznych farieb . Model RGB je subtraktivní farebný model používaný počítači . Odčítaním hodnôt - od 0 do 255. - červenej , modrej a zelenej , počítačov môžu " trik " ľudské oko na vnímanie rôznych farieb . Pri vytváraní webových stránok , môžete použiť PHP previesť farby CMYK na RGB ich aproximácie pre zobrazenie na webe . Veci , ktoré budete potrebovať
textový editor
webový server s PHP nainštalovaný a nakonfigurovaný
Zobraziť ďalšie inštrukcie Cestuj 1

Otvorte textový editor a vytvorte nový súbor s názvom CMYKtoRGB . php . Pridajte PHP otvorený oddeľovač ( " < ? Php " ) a PHP úzke oddeľovač ( " > " ) do súboru . Tieto oddeľovače povedať programu PHP nainštalovaný na serveri , ktorý akýkoľvek kód umiestnený medzi nimi by mala byť interpretovaná ako PHP kód .

< ? Php

>
2

deklarovať štyri PHP premenné držať jednotlivé hodnoty farby CMYK , ktorý bude prevedený do RGB . Pomenujte prvú premennú " $ C " ( azúrová ) , a dať mu hodnotu " 1 " . Meno druhej premennej " $ M " ( magenta ) a dať mu hodnotu " 0 " . Názov tretej hodnotu " $ Y " ( žltá ) a dať mu hodnotu " 0 " . Názov štvrtý hodnotu " $ K " ( čierny ) a dať mu hodnotu " 0 " . Jednotlivé hodnoty farieb CMYK je teraz C = 100 % , M = 0 % , Y = 0 % , K = 0 % , alebo 100 % cyan .

< ? Php

$ C = 1 ;

$ M = 0 ;

$ Y = 0 ;

$ K = 0 ; ?

>

Sims 3

Použite PHP " echo " jazykový konštrukt pre tlač hodnôt CMYK na CMYKtoRGB.php . Ponechajte medzeru pred a po každom hodnotu reťazca ( " C : " , " M " , " Y " , " K " ) ( " . " ) A použite operátor zreťazenia PHP vytlačiť hodnotu každej premennej ( " $ C , $ M $ Y $ K " ) na webovej stránke

< php

$ C = 1 ; . ?

$ M = 0 ;

$ y = 0 ;

$ K = 0 ;

echo " C : " . $ C ;

echo " M " . $ M ;

echo " Y " . $ Y ;

echo " K " . $ K ; ?

>
4

Stanovte " R " hodnota farby " RGB " pomocou azúrová ( " $ C " ) a čiernu ( " $ K " ) hodnoty . Hodnota cyan ( " $ C " ) , je " 1 " a čierny hodnota ( " $ K " ) , je " 0 " . Uložte výsledok zaoblené rovnice ( ( 1-1 ) * ( 1-0 ) * 255 ) v premennej s názvom " $ R " .

< ? Php

$ C = 1 ;

$ M = 0 ;

$ Y = 0 ;

$ K = 0 ;

echo " C : " . $ C ;

echo " M " . $ M ;

echo " Y " . $ Y ;

echo " K " . $ K ; ?

$ R = round ( ( ( 1 - $ C ) * ( 1 - $ K ) ) * 255 ) ;

>
5

Zistite hodnota " g " farby " RGB " pomocou purpurovú ( " $ M " ) a čierny ( " $ K " ) hodnoty . Hodnota magenta ( " $ M " ) je " 0 " , a čierny hodnota ( " $ K " ) , je " 0 " . Uložte výsledok zaoblené rovnice ( ( 1-0 ) * ( 1-0 ) * 255 ) v premennej s názvom " $ G " .

< ? Php

$ C = 1 ;

$ M = 0 ;

$ Y = 0 ;

$ K = 0 ;

echo " C : " . $ C ;

echo " M " . $ M ;

echo " Y " . $ Y ;

echo " K " . $ K ;

$ R = round ( ( ( 1 - $ C ) * ( 1 - $ K ) ) * 255 ) ;

$ G = round ( ( ( 1 - $ M ) * ( 1 - $ K ) ) * 255 ) ;

>
6

Stanovte " B " hodnotu " RGB " farby pomocou žltý ( " $ ? Y " ) a čierne ( " hodnoty $ K " ) . Žltá hodnota ( " $ Y " ) je " 0 " , a čierny hodnota ( " $ K " ) , je " 0 " . Uložte výsledok zaoblené rovnica je ( ( 1-0 ) * ( 1-0 ) * 255 ) v premennej s názvom " $ B " .

< ? Php

$ C = 1 ;

$ M = 0 ;

$ Y = 0 ;

$ K = 0 ;

echo " C : " . $ C ;

echo " M " . $ M ;

echo " Y " . $ Y ;

echo " K " . $ K ;

$ R = round ( ( ( 1 - $ C ) * ( 1 - $ K ) ) * 255 ) ;

$ G = round ( ( ( 1 - $ M ) * ( 1 - $ K ) ) * 255 ) ;

$ B = round ( ( ( 1 - $ Y ) * ( 1 - $ K ) ) * 255 ) ;

? >
7

Použite PHP " echo " jazykový konštrukt vytlačiť hodnoty RGB na CMYKtoRGB.php . Ponechajte medzeru pred a po každom hodnotu reťazca ( " R " , " G " , " B " ) a použite operátor PHP zreťazenia vytlačiť hodnotu každej premennej ( " $ R $ G $ ( " . " ) B " )

< php

$ C = 1 ; . ?

$ M = 0 ;

$ Y = 0 ;

$ K = 0 ;

echo " C : " . $ C ;

echo " M " . $ M ;

echo " Y " . $ Y ;

echo " K " . $ K ;

$ R = round ( ( ( 1 - $ C ) * ( 1 - $ K ) ) * 255 ) ;

$ G = round ( ( ( 1 - $ M ) * ( 1 - $ K ) ) * 255 ) ;

$ B = round ( ( ( 1 - $ Y ) * ( 1 - $ K ) ) * 255 ) ;

echo " R " . $ R ;

echo " G " . $ G ;

echo " B " . $ B ;

>
8

Otvoriť " CMYKtoRGB.php " vo webovom prehliadači ? . Overte , že hodnota RGB je preložený z hodnoty CMYK pre približnú hodnotou RGB .

Najnovšie články

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