Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Konvertera CMYK till RGB Med PHP

    The CMYK-modellen är en additiv modell som används i tryck . Genom att lägga procenttal ( 0 till 100 procent ) av cyan , magenta , gult och svart , kan skrivare " lura " det mänskliga ögat att uppfatta olika färger . RGB-modellen är en subtraktiv färgmodell som används av datorer . Genom att subtrahera de värden - från 0 till 255 - i rött , blått och grönt , kan datorer " lura " det mänskliga ögat att uppfatta olika färger . När du skapar webbsidor , kan du använda PHP för att konvertera CMYK-färger till sina RGB approximationer för visning på webben . Saker du behöver
    Textredigerare Server Review Web med PHP installerat och konfigurerat
    Visa fler instruktioner
    1

    Öppna en textredigerare och skapa en ny fil med namnet CMYKtoRGB . php . Lägg ett PHP öppen avgränsare ( " < ? Php " ) och en PHP close avgränsare ( " ? > " ) Till filen . Dessa avgränsare berättar PHP installerat på webbservern att någon kod placeras mellan dem bör tolkas som PHP-kod .

    < ? Php

    ? >
    2

    Deklarera fyra PHP variabler att hålla de individuella värdena för CMYK som kommer att konverteras till RGB . Namnge den första variabeln " $ C " ( cyan ) och ge den ett värde på " 1 " . Namnge den andra variabeln " $ M " ( magenta ) och ge den ett värde på " 0 " . Namnge det tredje värdet " $ Y " ( gul ) och ge den ett värde på " 0 " . Namnge den fjärde värdet " $ K " ( svart ) och ge den ett värde på " 0 " . De individuella CMYK färgvärden är nu C = 100 %, M = 0 % , Y = 0 % , K = 0 % , eller 100 % cyan .

    $ C = 1 ;

    $ M = 0 ;

    $ Y = 0 ;

    $ K = 0 ; ?

    >

    Billiga 3

    Använd PHP " echo " språk konstruera för att skriva ut CMYK-värden till CMYKtoRGB.php . Lämna ett mellanslag före och efter varje sträng värde ( " C : " , " M : " , " Y : " , " K : " ) och använder PHP sammanfogningsoperatorn ( " . " ) För att skriva ut varje variabelns värde ( " $ C , $ M , $ Y , $ K " ) till den webbsida

    < php

    $ C = 1 ; . ?

    $ M = 0 ;

    $ Y = 0 ;

    $ K = 0 ;

    echo " C : " . $ C ;

    echo " M : " . $ M ;

    echo " Y : " . $ Y ,

    echo " K : " . $ K ; ?

    >
    4

    Bestäm " R " värde " RGB " färg med cyan ( " $ C " ) och svart ( " $ K " ) värden . Den cyan värdet ( " $ C " ) är " 1 " och den svarta värdet ( " $ K " ) är " 0 " . Lagra resultatet av den rundade ekvation ( ( 1-1 ) * ( 1-0 ) * 255 ) i en variabel med namnet " $ R".

    $ 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

    Bestäm " G " värde " RGB " färg med magenta ( " $ M " ) och svarta ( " $ K " ) värden . Den magenta värde ( " $ M " ) är " 0 " och den svarta värdet ( " $ K " ) är " 0 " . Lagra resultatet av den rundade ekvation ( ( 1-0 ) * ( 1-0 ) * 255 ) i en variabel med namnet " $ G".

    $ 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

    Bestäm " B " värde " RGB " färg med gula ( " $ ? Y " ) och svart ( " $ K " ) värden . Den gula värdet ( " $ Y " ) är " 0 " och den svarta värdet ( " $ K " ) är " 0 " . Lagra resultatet av den rundade ekvationens ( ( 1-0 ) * ( 1-0 ) * 255 ) i en variabel med namnet " $ B " .

    $ 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

    Använd PHP " echo " språk konstruera för att skriva ut RGB- värden till CMYKtoRGB.php . Lämna ett mellanslag före och efter varje sträng värde ( " R : " , " G : " , " B : " ) och använder PHP sammanfogningsoperatorn ( " . " ) För att skriva ut varje variabelns värde ( " $ R , $ G $ . B " ) katalog

    < 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 ) ,

    eko " R : " . $ R ;

    echo " G : " . $ G ;

    echo " B : " . $ B ; ?

    >
    8

    Open " CMYKtoRGB.php " i en webbläsare . Kontrollera att RGB- värdet är översatt från CMYK värdet till en ungefärlig RGB-värde .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur hittar indexnummer ett element i PHP
    ·Hur man skapar en hyperlänk i PHP
    ·Hur Infoga PHP i mitten av en HTML -fil
    ·Hur du använder SSL med PHP
    ·Hur man bygger en webbplats med MySQL
    ·Hur man beräknar tid mellan två datum i PHP
    ·Hur du jämför Datum med SQL Oracle
    ·Hur man ställer in en enkel PHP SoapServer Med en funk…
    ·Hur man bygger ett PHP Client /Server
    ·Avinstallera PHP Från XAMPP
    Utvalda artiklarna
    ·Hur konvertera ett heltal till en sträng i Visual Basi…
    ·Hur man gör en rapport från Excel-blad med VBA
    ·Hur konvertera normaltid till decimaltal tid med Visual…
    ·Hur man skapar en rad komponenter för VB.NET Designer
    ·Hur till Redigera skript i PHP MySQL Table
    ·Syntax för en loggfunktion i VBA
    ·Hur man gör ett skript Stäng Itself
    ·Hur att hitta min MySQL version
    ·Styrkor och svagheter i Visual Basic Language
    ·Microsoft ASP -certifiering
    Copyright © Dator Kunskap http://www.dator.xyz