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
    Hvor å Endre BMP Color i Visual Basic
    Visual Basic gir utviklere full tilgang til hver piksel i et åpnet BMP bilde, slik at de kan endre fargene som de ønsker. De viktigste funksjonene for denne prosessen er: " getPixel ", som henter en gitt piksel farge fra bildet, " setPixel ", og " fromArgb " og " toArgb ", som står for fra /til en rød /grønn /blå verdi. Instruksjoner
    en

    Lag et nytt prosjekt ved å klikke på "File" og "New Project ". Velg " Windows Form Project" fra dialogen.
    2

    Finn " PictureBox " kontroll i " Toolbox" panelet og dra den inn i prosjektet .
    3 < p > Klikk på den lille pilen i PictureBox kontrollen du nettopp har lagt og velg " Velg bilde ". Dette vil gi deg standard fil åpen dialog. Velg en bildefil fra harddisken din .
    4

    Dobbeltklikk PictureBox å åpne kildekode editor , og Visual Basic vil automatisk opprette en hendelse for når brukeren klikker på bildet.

    5

    lim inn følgende kode for å åpne bildet fra PictureBox : en

    dim bmp = new System.Drawing.Bitmap ( PictureBox1.Image )
    6

    Paste følgende kode for å iterere gjennom alle piksler i bildet og endre dem

    for x = 0 til bmp.Width - . 1

    for y = 0 til bmp.Height -1

    dim c = bmp.getpixel ( x , y )

    c = Color.FromArgb ( c.toArgb - 1 )

    bmp.setPixel ( x , y , c )

    neste

    neste

    Denne koden går gjennom hver piksel og endrer fargen litt hver gang brukeren klikker på bildet, med effekten av bildet blir sakte mørkere over tid , til slutt (etter noen tusen klikk ) falming til svart .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan få tilgang til en samtale funksjon fra en spø…
    ·Hvordan få et svar fra en messagebox 
    ·Ulike måter å formatere Datoer i VBA 
    ·Hvordan endre System date med Visual Basic 
    ·Tutorial på Visual Basic XY Positive 
    ·Slik kopierer Strings i VBA 
    ·Hvordan bruke referanser for en VB6 
    ·Hvordan åpne MS Access 2003 Rapporter Med Visual Basic…
    ·Adkomst: VBA Eksporter Query 
    ·Hvordan lage en bruker Utskiftbare PictureBox i Visual …
      Anbefalte artikler
    ·Hvordan Slette Database Rake Rails 
    ·PHP for å sende e-post til en Gmail eller Yahoo Client…
    ·PHP Reference funksjon i en klasse 
    ·Hvordan skrive en JavaScript -funksjon som beregner en …
    ·Sette inn en Array i det første elementet hjelp av C +…
    ·Hvordan Rediger Setup.exe 
    ·Har Netflix Streaming Bruk Flash 
    ·Hvordan bruke Velg Hvor Match på alle kolonner i DB2 
    ·Slik Oppdater Java applet Cache 
    ·Hvordan lage en Basic Timer i Java 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/