Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> Visual Basics Programming >> Content
    Slik konverterer BGR til RGB
    Mest webutviklere er vant til å jobbe med RGB -fargemodellen : plugg inn verdier for mengder rødt , grønt og blått , og du får en blandet fargen for visning av tekst , skyggelegging eller et grafisk objekt. Denne blanding er fremstilt som et tall. Noen systemer endre rekkefølgen de tre fargene er brukt , som endrer unikt nummer for hver blandet farge. For eksempel kan en farge har en rød verdi av 14, en grønn verdi på 51, og et blå verdi på 33 år. I RGB form, ville blandet farge tallet være 865 505 i desimal notasjon . I BGR form, derimot, ville den desimaltall for blandet fargen være 2.044.685 . Når programvaren gir farge resultater som ikke er det du forventet , kan du ha en BGR -til - RGB konvertering problem . Instruksjoner
    bruk hexadesimaler
    en

    Konverter BGR farge nummer fra desimal til heksadesimal form, som består av seks siffer , hvert par representerer blått, grønt og rødt. Gå til Google , skriver desimaltallet du trenger å konvertere , etterfulgt av uttrykket " i heksadesimal. " Det første resultatet vil være den heksadesimale representasjonen av nummeret. Ignorere " 0x " som står foran nummeret. Hvis den resulterende tallet har færre enn seks sifre , legger nuller til venstre for sifrene til tallet er seks sifre.
    2

    Bytt blå og røde komponenter i fargen verdi. Nå som du har en seks -sifret heksadesimalt tall , kan du utføre selve konverteringen . De første to sifrene representerer den blå komponent, den tredje par sifre representerer rød . Når du utveksle disse to parene , er din farge verdi konvertert fra BGR til RGB . For eksempel , hvis du har BGR verdi 0F331D , så den resulterende RGB-verdien er 1D330F .
    3

    Konverter den heksadesimale farge nummer tilbake i desimal form , hvis det er nødvendig . I din Google-søkeboks , skriv tegnene " 0x " etterfulgt av det heksadesimale tallet du bare formulert , og legg uttrykket " i desimal . " Det første søkeresultatet vil være desimal representasjon.
    4

    Kontroller at den konverterte RGB er riktig ved hjelp av en web -basert RGB farge verktøy, for eksempel Color Schemer .

    Bruk en formel
    5

    Bruk BGR formel for å identifisere de blå , grønne og røde komponenter av fargen . Denne formelen er basert på de heksadesimale konverteringer brukes i Seksjon 1: . BGR = ( Blå * 65 536 ) + ( Grønn * 256 ) + Red

    Rød = BGR modulo 256

    Grønn = ( ( BGR - Red ) modulo 65 536 ) /256

    Blå = ( BGR - Grønn ) /65536
    6

    fullføre konverteringen bruker RGB formel for å rekombinerer de enkelte fargeverdiene : RGB = ( Red * 65 536 ) + ( Grønn * 256 ) + Blå.
    7

    Kontroller at den konverterte RGB er riktig ved hjelp av en web -basert RGB farge verktøy, for eksempel Color Schemer .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å kompilere programmer på MS Access 2007 
    ·Hvordan konvertere en kalender dato til en String 
    ·Hvordan sette opp Visual Basic 6.0 
    ·Hvordan Randomize ListView Elementer på Visual Basic 6…
    ·Slik konverterer DateDiff til Måned 
    ·Hvordan legge til en avmerkingsboks til en DataGrid 
    ·Slik konverterer tabellverdiene til XLS -format i VB.NE…
    ·Hvordan Vis kontrollverktøykassen i Microsoft Visual B…
    ·Egenskapene til Visual Basic 
    ·Hva er Microsoft Visual Basic 6.5 
      Anbefalte artikler
    ·Hvordan legge til et rullefelt til Windows Visual Basic…
    ·Slik konverterer TTF Font til PCL 
    ·Python overstyring Base Class Method 
    ·PHP -skript for å laste opp flere filer 
    ·Hvordan oppdage slutten av en fil i Visual Basic 
    ·Hvordan koden DateDiff Med DateTimePicker i VB.NET 
    ·Slik installerer en Java applet Program 
    ·Steg-for- steg undervisningstimene for UML Eclipse 
    ·Hvordan rydde opp Perl Script Format 
    ·Sette inn en retur ID i MySQL 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/