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 et bilde til Transparent i Visual Basic
    Å gjøre hele eller deler av et bilde gjennomsiktig er en relativt enkel oppgave, og kan gi visuelt interessante effekter . For eksempel kan du plassere et bilde på en webside og justere opasitet . Utviklere kan bruke gjennomsiktighet effekter for å gjøre en bestemt farge i et bilde gjennomsiktig. Visual Basic programmer som kjører på skrivebordet ikke har " Opacity " knapper som lar deg oppnå denne effekten , men du kan bruke Visual Basic er grafisk bibliotek for å konvertere fargene i et bilde og gjøre dem gjennomsiktige . Instruksjoner
    en

    Launch Microsoft Visual Studio . Åpne noen av dine Visual Basic prosjekter og finne prosjektets oppstart form i Visual Studio Solution Explorer . Dobbeltklikk skjemaet. Visual Studio åpner skjemaet og viser det i Design vinduet.
    2

    Klikk på "View "-menyen og velg " Toolbox" fra menyen med alternativer som vises . Verktøykassen åpnes. Dobbeltklikk på " PictureBox "-ikonet fra verktøykassen . En PictureBox kontroll vises i skjemaet . Klikk på denne kontrollen , og dra den der du vil at bildet skal vises.
    3

    Trykk " F4 " for å åpne vinduet Egenskaper og skriv " Yellow" i " BackColor " tekst boks . Den PictureBox bakgrunn blir gul .
    4

    Finn ikonet formet som et lyn på toppen av vinduet Egenskaper , og klikk på det ikonet for å vise PictureBox dagens hendelser . Dobbeltklikk på "Paint " hendelse . Visual Studio åpner koden vinduet og viser kontrollens Paint metode . Ved å legge koden til denne metoden , kan du kontrollere hvordan programmet skaper PictureBox
    5

    Lim inn følgende kode inn i Paint metode : .

    Dim image1 Som Bitmap = Ny Bitmap ( " IMAGE_NAME.jpg ") Dim pixelLocationX Som INT16 = 1Dim pixelLocationY Som INT16 = 5image1.MakeTransparent ( image1.GetPixel ( pixelLocationX , pixelLocationY ) ) image1.MakeTransparent ( myColor ) e.Graphics.DrawImage ( image1 , 0 , 0 )

    den første setningen oppretter en ny Bitmap bilde heter " image1 . " Erstatt " IMAGE_NAME.jpg " med navnet på et bilde du vil skal vises i PictureBox . De neste to utsagn definere "X" og " Y" koordinatene til piksel i bildet som du ønsker å bruke som gjennomsiktig piksel. De X-og Y -koordinater er "1" og "5" i dette eksempelet. Den MakeTransparent metoden gjelder åpenhet for alle piksler i bildet der pixel fargen matcher fargen på gjennomsiktig piksel. Den endelige uttalelsen trekker bildet ved hjelp av DrawImage metoden.
    6

    Trykk "F5 ". Prosjektet ditt går og viser bildet. De delene av bildet med fargetilpasning den gjennomsiktige fargen vil være gjennomsiktig. Du vil kunne se PictureBox gule fargen kikke gjennom de delene av bildet.

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lese mange linjer i One Shot in Visual Basic 6 
    ·Slik bruker du Windows SDK DLL i VB.NET 
    ·OpenText metode i VBA 
    ·Hvordan lage et dokument i VB6 
    ·Hvordan skrive kode for VB Class 
    ·Slik konverterer WMA til MP3 i Visual Basic 2008 
    ·Hvordan erstatte en karakter i en String i VB6 
    ·Slik bruker du en CGZIP fil i Visual Basic 6 
    ·Slik importerer XLM Into Visual Basic 
    ·Slik kjører en spørring i Access VBA 
      Anbefalte artikler
    ·Hvor å Endre tekstboks Tekst uten å utløse hendelser…
    ·Java Binary Tre Tutorial 
    ·Hva Er Perl Syntax for URL Encoding 
    ·Oracle: Hvordan Split verdier i kolonner 
    ·Skulle en PHP -klasse Constructor være offentlige elle…
    ·Hvordan beregne GPA i C # 
    ·Hvordan beregne i Adobe LiveCycle ES 
    ·Hvordan får jeg Desimalverdien Fra Byte Array i Java 
    ·Hvordan laste opp og endre størrelsen på et PHP MySQL…
    ·Slik viser MySQL data med PHP 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/