| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan Læs pixels fra Picture Boxes i VB6
    Læsning af en enkelt pixel fra et billede er ikke svært. Faktisk har VB ( Visual Basic) specifikke funktioner indbygget i , der tillader programmøren at se og redigere pixels hurtigt og nemt. Der er andre avancerede API ( Application Programming Interface) funktioner, avancerede programmører udnytte der er hurtigere og mere effektiv. At lære at se en pixel og udtrække de enkelte farve medier fra at pixel er blot de første skridt til at blive en VB guru. Instruktioner
    1

    Start VB6 applikation. Gå til formularen , hvor du har det billede, du ønsker at modtage data fra.
    2

    Åbn formularen i designvisning.
    3

    Opret tre funktioner der vil læse den pixel , når du har hentet it.Public Function ExtractRed ( ByVal CurrentColor As Long ) som ByteExtractRed = CurrentColor Og 255End FunctionPublic Function ExtractGreen ( ByVal CurrentColor As Long ) som ByteExtractGreen = ( CurrentColor \\ 256) Og 255End FunctionPublic Function ExtractBlue ( ByVal CurrentColor As Long ) som ByteExtractBlue = ( CurrentColor \\ 65536 ) Og 255End Funktion
    4

    Dim dine objekter som følger: Dim PixelColor som LongDim SkrogfarveRød som Byte , ColorGreen som Byte , SkrogfarveBlå som ByteDim oprindeligt stod for dimension og dens brug her er som et verbum . PixelColor , SkrogfarveRød , ColorGreen og SkrogfarveBlå er alle variabler venter på data input
    5

    Indtast følgende kode under dine Dim udsagn : . PixelColor = PictureBox.Point (x, y) Nu koden ser sådan her ud : Dim PixelColor som LongDim SkrogfarveRød som Byte , ColorGreen som Byte , SkrogfarveBlå som BytePixelColor = PictureBox.Point (x, y) PictureBox er navnet på PictureBox dit billede er i. koordinater (x, y) er koordinaterne for det specifikke pixel , du ønsker data fra . Dataene fra pixel er nu gemt i variablen PixelColor . Det næste skridt er at udtrække de enkelte farver fra RGB-spektret
    6

    Indtast følgende kode under dig sidste udtalelse : . SkrogfarveRød = ExtractRed ( Color) ColorGreen = ExtractGreen (Farve) SkrogfarveBlå = ExtractBlue ( Color ) nu koden ser sådan ud: Dim PixelColor som LongDim SkrogfarveRød som Byte , ColorGreen som Byte , SkrogfarveBlå som BytePixelColor = PictureBox.Point (x, y) SkrogfarveRød = ExtractRed ( PixelColor ) ColorGreen = ExtractGreen ( PixelColor ) SkrogfarveBlå = ExtractBlue ( PixelColor ) nu hver af de variabler SkrogfarveRød vil ColorGreen og SkrogfarveBlå have et tal fra nul til 255 gemt i dem. Du har greb en pixel og nedbrød bestemt farve sekvens.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Bind et objekt til et GridView i Code 
    ·Sådan ændres System Date With Visual Basic 
    ·Tutorial om Visual Basic XY Positiv 
    ·Sådan Konverter Unicode til ANSI Vb 
    ·Sådan bruges Jaws Med Microsoft Visual Basic 
    ·Sådan oprettes en mappe i API Med VBA 
    ·Sådan åbner en URL Via en VBS 
    ·Hvordan man laver en reset-knap på VBA 
    ·Sådan vælges Records i en Data rapport i Visual Basic…
    ·Hvordan man laver en Proxy Web Browser hjælp af Visual…
      Anbefalede Artikler
    ·Hvordan man laver en Flash undslippe spil 
    ·Hvordan man skriver en funktion til Indsæt varer i Dro…
    ·Hvordan man skriver en Parser i C 
    ·Sådan Ignorer dublerede værdier i MySQL PHP 
    ·Inkompatible typer bruger Cast Metode til klasse i Java…
    ·Sådan oprettes en e-mail i en VBScript 
    ·Hvad er forskellen mellem MySQL & MySQLi 
    ·Sådan oprettes nye symboler i Latex 
    ·Sådan Find Object Metode IVX 
    ·Forskellen mellem pakker og Header Files 
    Copyright © Computer Viden http://www.computerdk.com