Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Computer Programming Languages >> Content
Het programmatisch Convert RGB-kleur naar CMYK
RGB ( rood - groen-blauw ) en CMYK ( Cyaan - Magenta -Yellow - Black ) zijn verschillende manieren om die kleuren . RGB wordt gebruikt voor licht - producerende displays zoals computer monitoren , en vertegenwoordigt kleur als de som van zijn rode , groene en blauwe componenten . CMYK wordt gebruikt voor gedrukte media , en vertegenwoordigt kleur hebben de onderdelen afgetrokken door absorptie van inkt op papier . Het omzetten van een kleur van RGB naar CMYK met behoud van zijn uiterlijk is een niet - triviale proces vanwege de variabiliteit van de reflecterende eigenschappen van inkt en papier , maar u kunt een benadering te maken met een eenvoudig algoritme . Instructies
1

Normaliseren de rode , groene en blauwe componenten door te delen elk door haar maximaal mogelijke waarde . Bijvoorbeeld , in een systeem met 8 - bits getallen , elke component delen door 255 . Normalization waarborgt dat elk van de waarden ligt tussen nul en een .
2

Trek de rode component ve toe dit als component cyaan . Trek de groene component van het ene en slaan dit als de component magenta . Trek de blauwe component van het ene en slaan dit als de gele component. Deze waarden zullen veranderen na de zwarte component wordt berekend .
3

Stel de waarde van de zwarte component aan de kleinste van de cyaan , magenta en gele onderdelen . Controleer of de waarde van het zwarte component is een , maar als het is , stelt de cyaan , magenta en geel componenten om het conversieproces nul en af te sluiten. Anders gaat u verder met de volgende stap .
4

Trek het zwarte onderdeel van de component en de kloof cyaan door het verschil tussen de ene en de zwarte component , het toewijzen van het resultaat als de definitieve waarde van de component cyaan . Trek het zwarte onderdeel van de component magenta en delen door het verschil tussen de ene en de zwarte component , het toewijzen van het resultaat als de definitieve waarde van de component magenta . Trek de zwarte component van de gele component en delen door het verschil tussen een en zwarte component , toewijzen van het resultaat als de uiteindelijke waarde van de gele component. Deze stap wordt symbolisch samengevat als volgt :

C = ( CB ) /( 1 - B )

M
= ( MB ) /( 1 - B )

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

Deze genormaliseerde CMYK componenten kunnen nu worden gebruikt om de kleur te slaan . Schaal ze voor het systeem dat u gebruikt als nodig .

Previous: Next:
  Computer Programming Languages
·Wat is Interleave Coding ? 
·Wat is het verschil tussen een…
·Hoe te Inloggen aanmaken in HT…
·PowerShell Datumfuncties 
·Hoe een String Cell Array in M…
·Hoe maak je een bestand toevoe…
·Tekstvak Events Met Silverligh…
·Hoe je Host Flash Games 
·Hoe te Priority Queue klasse M…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe maak je een Slideshow Program Creër…
·C -code voor een Bits te Byte Conversie 
·Hoe maak je een knop op VB Zorg 
·Hoe maak je een Multi User E-mail Lijst …
·Hoe kan ik gegevens Move Van MySQL naar …
·Hoe om te leren Basic JAVA 
·Hoe kan ik mijn EXE -bestand wijzigen om…
·Hoe de kleur van een Plot Point in matpl…
·Verschillen tussen Bibliotheek Functie &…
Copyright © Computer Kennis http://www.nldit.com