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
    Hvordan lese Pixels Fra Bilde Bokser i VB6
    Lese en enkelt piksel fra et bilde er ikke vanskelig. Faktisk har VB ( Visual Basic) spesifikke funksjoner innebygd i som gjør at programmerer å vise og redigere piksler raskt og enkelt. Det er andre avanserte API ( Application Programming Interface) funksjoner som avanserte programmerere utnytter er at raskere og mer effektiv. Lære å vise en piksel og trekke ut de individuelle farge medier fra at pixel er bare de første skritt for å bli en VB guru . Instruksjoner
    en

    Start VB6 programmet. Gå til skjemaet der du har bildet du ønsker å motta data fra .
    2

    Åpne skjemaet i utformingsvisning .
    3

    Lag tre funksjoner som vil lese pixel når du har hentet it.Public Function ExtractRed ( ByVal currentcolor As Long) As ByteExtractRed = currentcolor Og 255End FunctionPublic Funksjon ExtractGreen ( ByVal currentcolor As Long) As ByteExtractGreen = ( currentcolor \\ 256 ) Og 255End FunctionPublic Funksjon ExtractBlue ( ByVal currentcolor som Long) As ByteExtractBlue = ( currentcolor \\ 65536 ) Og 255End Funksjon
    4

    Dim objektene som følger: Dim PixelColor som LongDim ColorRed som Byte , ColorGreen som Byte , ColorBlue som ByteDim opprinnelig sto for dimensjon og bruken her er som et verb . PixelColor , ColorRed , ColorGreen og ColorBlue er variabler som venter på data input
    5

    Skriv inn følgende kode under dine Dim uttalelser : . PixelColor = PictureBox.Point ( x , y ) Nå koden ser slik ut : Dim PixelColor som LongDim ColorRed som Byte , ColorGreen som Byte , ColorBlue som BytePixelColor = PictureBox.Point ( x , y ) er PictureBox navnet på picturebox bildet ditt er i. koordinatene ( x , y ) er koordinatene til den spesifikke pixel du ønsker data fra . Dataene fra piksel er nå lagret i variabelen PixelColor . Det neste trinnet er å trekke ut enkelte farger fra RGB spekteret
    6

    Skriv inn følgende kode under deg siste setningen : . ColorRed = ExtractRed ( Color) ColorGreen = ExtractGreen ( Color ) ColorBlue = ExtractBlue ( Color ) Nå koden ser slik ut: Dim PixelColor som LongDim ColorRed som Byte , ColorGreen som Byte , ColorBlue som BytePixelColor = PictureBox.Point ( x , y ) ColorRed = ExtractRed ( PixelColor ) ColorGreen = ExtractGreen ( PixelColor ) ColorBlue = ExtractBlue ( PixelColor ) nå er hver av variablene ColorRed , vil ColorGreen og ColorBlue ha et tall fra null til 255 som er lagret i dem. Du har fanget en piksel og rev ned bestemt farge sekvens.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan legge til elementer til en Dropdown /ComboBox i…
    ·Slik konverterer en binær verdi i Visual Basic 6 
    ·Hvordan sjekke for Null Hvis en XML Node Finnes i VB 
    ·Hvordan å kalle en funksjon i VBA 
    ·Hvordan hente utklippstavlen i Visual Basic 
    ·Hva er forskjellene mellom Visual Basic Express & Visua…
    ·Hvor å Sjekk Visual Basic 
    ·Slik bruker du en VB Lite Unit 
    ·Hvordan skrive en liste over viktige Verdi Pairs i VB.N…
    ·Slik starter en Windows Service Ved hjelp av VB.NET 
      Anbefalte artikler
    ·Slik starter en ny forekomst av Visual Basic 
    ·Hvordan sjekke en String for Alphabet Bare i VB 
    ·Slik installerer en arabisk språkpakke 
    ·Slik kjører Java- koder med ColdFusion 
    ·TypeError i Python 
    ·VTC Java Tutorial 
    ·Hvordan bruke foreach erklæringen i Perl 
    ·Hva er en sekvensiell fil 
    ·Hvordan gjøre metoder i Java JDK 
    ·Hvordan øke den " Execute til Parse ' Percent i Oracle…
    Copyright ©  Datamaskin  http://www.datamaskin.biz/