Å 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.