Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur konvertera en bild till Transparent i Visual Basic

    Göra hela eller en del av en bild transparent är en relativt enkel uppgift och kan ge visuellt intressanta effekter . Till exempel , kan du placera en bild på en webbsida och justera opaciteten . Utvecklare kan använda genomskinlighet effekter för att göra en specifik färg i en bild transparent . Visual Basic-program som körs på skrivbordet inte har " Opacitet " knappar som gör att du kan uppnå denna effekt , men du kan använda Visual Basic grafik bibliotek för att konvertera färger i en bild och göra dem öppet. Instruktioner
    1

    Launch Microsoft Visual Studio. Öppna någon av Visual Basic- projekt och hitta ditt projekt startformulär i Visual Studio Solution Explorer . Dubbelklicka på formuläret . Visual Studio öppnar formuläret och visar den i design fönstret .
    2

    Klicka på menyn "Visa" -knappen och välj " Verktyg" i menyn med alternativ som visas. Verktygslådan öppnas . Dubbelklicka på " PictureBox " ikonen från verktygslådan . En PictureBox kontrollen visas i formuläret . Klicka här kontroll och dra den dit du vill att din bild ska visas .
    3

    Tryck " F4 " för att öppna fönstret Egenskaper och typ " Gul " i " BackColor " text lådan. Den PictureBox bakgrund blir gul .
    4

    Hitta ikonen formad som en blixt på toppen av fönstret Egenskaper och klicka på ikonen för att visa PictureBox händelser . Dubbelklicka på " Paint " händelse . Visual Studio öppnar koden fönstret och visar kontrollens Paint metod . Genom att lägga till kod till denna metod , kan du styra hur programmet skapar PictureBox
    5

    Klistra in följande kod i Paint metoden : .

    Dim image1 som bitmapp = 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 )

    första uttalandet skapar en ny bitmappsbild heter " image1 . " Ersätt " IMAGE_NAME.jpg " med namnet på en bild du vill ska visas i PictureBox . De följande två påståenden definierar " X " och " Y " koordinaterna för pixeln i bilden som du vill använda som den transparenta pixel . De X-och Y-koordinaterna är " 1 " och " 5 " i detta exempel. Den MakeTransparent metoden gäller öppenhet för alla pixlar i bilden där pixelfärgen matchar färgen på din transparent pixel . Den slutliga uttalandet ritar bilden med drawImage metoden .
    6

    Tryck " F5 ". Ditt projekt körs och visar bilden . De delar av bilden med färg som matchar den transparenta färgen blir genomskinlig . Du kommer att kunna se PictureBox gula färg kika igenom de delar av bilden .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur vill uppdatera en GridView
    ·Hur köra en URL kod med VB.NET
    ·Ställa Värden i Silverlight
    ·Guide till VB.NET
    ·Hur storleksändra en Visual Basic formulär för att p…
    ·Hur man skriver Datum & Tid Genom Visual Basic
    ·Hur man anropar en lagrad procedur i en SQL Server frå…
    ·Hur man skriver ett VBS skript att öppna en fil
    ·Så här visar du en Spinner När ett VBA makrot körs
    ·Konvertera ActiveX till Vb.NET & Vice Versa
    Utvalda artiklarna
    ·FCM kod i MATLAB
    ·Hur man gör en chatt utan att behöva Java
    ·Hur man gör en knapp hämta en fil i HTML
    ·Hur Dölj Strings i PHP
    ·Hur man använder variabler i ett Access VBA Query
    ·Hur man gör en satsskenan i VB.NET
    ·Vanliga fel i HTML Coding
    ·VBA-makron Träning
    ·Hur man skickar ett SMS med PHP Script
    ·Konvertera P12 med keytool
    Copyright © Dator Kunskap http://www.dator.xyz