| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Computer Programming Languages >> Content
    Come convertire programmazione colore RGB a CMYK
    RGB ( Red-Green -Blue ) e CMYK ( ciano - magenta-giallo - nero) sono diversi modi di rappresentare i colori . RGB è comunemente usato per display luce producono come schermi di computer , e rappresenta il colore come la somma delle sue componenti rossa , verde e blu . CMYK è comunemente utilizzato per carta stampata , e rappresenta il colore come avente i componenti sottratti attraverso l'assorbimento da inchiostro su carta . Conversione di un colore da RGB a CMYK , preservando il suo aspetto è un processo non banale a causa della variabilità delle proprietà riflettenti di inchiostro e carta , ma si può fare una approssimazione con un semplice algoritmo . Istruzioni
    1

    normalizzare i componenti rosso , verde e blu dividendo ciascuna dal suo massimo valore possibile . Ad esempio, in un sistema che utilizza numeri 8 - bit , dividere ogni componente 255 . Normalizzazione garantisce che ciascuno dei valori si trova tra zero ed uno.
    2

    Sottrarre la componente rossa da uno e memorizzare questa come componente ciano . Sottrarre la componente verde da uno e conservare questo come componente magenta . Sottrarre la componente blu da uno e memorizzare questo come la componente gialla . Questi valori cambieranno dopo che il componente nero è calcolato .
    3

    Impostare il valore del componente nero al più piccolo dei componenti ciano , magenta e giallo . Verificare se il valore del componente nero è uno, se presente, impostare il ciano , magenta , giallo e componenti a zero e uscire dal processo di conversione . In caso contrario, procedere al passaggio successivo .
    4

    Sottrarre la componente nera dalla componente ciano e dividere per la differenza tra uno e la componente nera , assegnando il risultato come valore finale della componente ciano . Sottrarre la componente nera dal componente magenta e dividere per la differenza tra uno e la componente nera , assegnando il risultato come valore finale del componente magenta . Sottrarre la componente nera dal componente gialla e dividere per la differenza tra uno e la componente nera , assegnando il risultato come valore finale del componente gialla . Questo passaggio è riassunta simbolicamente come segue :

    C = ( CB ) /( 1 - B ) per

    M = ( MB ) /( 1 - B ) per

    Y = ( YB ) /( 1 - B ) per

    Questi componenti CMYK normalizzati può ora essere utilizzato per memorizzare il colore . Li scala per il sistema che si sta utilizzando in modo appropriato.

    Previous :

    next :
      Articoli Correlati
    ·Che cosa è Msgina.dll 
    ·I tre principi fondamentali della programmazione orient…
    ·Come convertire CLOB a testi in Oracle 
    ·Tipi contrastanti in C 
    ·Come aggiornare contatti di Outlook con VBS 
    ·Come modificare i file TPL 
    ·Come estendere DIV Altezza 
    ·Come utilizzare i componenti ActiveX in ASP 
    ·Come utilizzare un loop infinito 
    ·Tipi di dati Pascal 
      Articoli in evidenza
    ·Come modificare una chiave primaria 
    ·Come fare un modello di asterischi in Java 
    ·Come creare un percorso relativo a Java 
    ·Come rimuovere i caratteri speciali in ColdFusion 
    ·Come fare un conto alla rovescia in ActionScript 
    ·Come fare le variabili di output numeri interi in Pytho…
    ·Come aggiungere le immagini al JPanels 
    ·Come passare parametri multipli Dal modulo HTML mediant…
    ·Come dichiarare una variabile in Visual Basic 
    ·Come restituire XML Dal Web Service 
    Copyright © Conoscenza Informatica http://it.wingwit.com