programmerere betegne røde , grønne og blå verdier ( RGB ) ved hjelp av en skala som inneholder tre verdier fra mellom 0 og 255 . Høyere verdier indikerer en høyere intensitet , slik at verdien " 255, 255 , 255 " indikerer maksimal farge- intensitet . Programmerere bruke 255 verdier fordi dette er det maksimale antall verdier holdes innen 8 byte minne . De fleste rammeverkene kan du justere intensiteten på farger . Dette tillater deg å gi brukerne muligheten til å endre fotografier, grafikk og til og med spill . Du kan enkelt vedta følgende opplæringen for å arbeide innenfor noen rammer. Instruksjoner
en
Åpne filen som inneholder fargene du ville tenkt å justere innenfor utviklingsmiljø av valget.
2
Finn klassene innenfor programmeringsspråk eller rammeverk som tillate farge manipulasjon. For eksempel gir Microsofts. NET "Colors "-klassen . (Se Referanser 2 )
3
Lag en funksjon for å endre verdien av fargen . Legg tre parametere av typen " int " for å representere ønsket fargeverdi rødt , grønt og blått henholdsvis :
offentlige Color ChangeColors ( int R , int G , int B ) { }
4
Juster fargene i variabelen som kreves . Bruk " Math.Min ( )" eller en lignende metode for å returnere enten den fargen du har tildelt , eller antallet 255 , som er den høyeste verdien en farge kan ha i RGB fargeskalaen : (Se Referanser 3 )
MyItem.Body.Colors.Red = Math.Min ( (R + intensityAdjustment ) , 255 ) ; MyItem.Body.Colors.Blue = Math.Min ( ( G + intensityAdjustment ) , 255 ) ; MyItem . Body.Colors.Green = Math.Min ( ( B + intensityAdjustment ) , 255 ); .
5
Ring denne metoden når du har tenkt å justere RGB intensitet av objektet