Dator > Hur storleksändra importerade bilder i Visual Basic 2008

  • Hur storleksändra importerade bilder i Visual Basic 2008


  • Visual Basic 2008 programmeringsspråk från Microsoft gör ett antal utvecklingsprojekt uppgifter mycket enkel. Du kan läsa och visa bilder med hjälp av den intuitiva PictureBox kontroll , till exempel. Inte alla funktioner kan komma med ett enkelt grafiskt användargränssnitt ( GUI ) verktyg , dock. En Visual Basic -funktion utan ett lättanvänt gränssnitt är möjligheten att ändra storlek på importerade bilder inom PictureBox kontroll . Faktum är att utföra denna operation krävs ett trick som verkar positivt hackerish : Du måste skapa en ny bild av önskad storlek och dra föregående bild på den, som om att en skärm .
    1
    Skapa ett nytt Visual Basic-projekt , och kalla den " ImageResizer . "
    2 .
    Dubbelklicka på " PictureBox " och "knapp" komponenter i "Toolbox " för att lägga dessa funktioner i din ditt grafiska användargränssnitt (GUI ) . ( Som standard kommer denna lista öppna direkt när Visual Basic skapas ett nytt projekt . ) Stäng Toolbox och högerklicka på PictureBox --- ett GUI komponent som visar en bild . Klicka på " Egenskaper " på den nedrullningsbara menyn för att öppna "Egenskaper " lista . Hitta "Bild " egendom och klicka ListBox som visas bredvid den för att välja en bild från din hårddisk som du vill ändra storlek på. Denna komponent utgör en knapp för att du ska klicka . det ser ut som en vanlig Windows-knappen
    3
    Dubbelklicka på knappen du just lagt till , denna åtgärd kommer att öppna editorn källkoden för Ändra storlek på kod som kommer att aktivera så snart som användare av programmet klickar på knappen. Klistra in följande inuti :



    Dim sourceImage som Bitmap=PictureBox1 . Bild

    Dim newImage som New Bitmap ( 200. 200 )

    Dim renderare som grafik=Graphics. FromImage ( newImage )

    renderer. drawImage ( sourceImage , 0,0 , newImage. Width +1, newImage. Height +1)



    PictureBox1. Image=newImage





    Ändra Ursprunglig storlek ( " 200. 200 " i koden ) för den nya bilden till den storlek du vill använda .

    tips och varningar


  • att automatisera processen för lastning bilder , sätta in " PictureBox1. Image. Load ( filnamn ) " kommando på toppen av programmet för att ladda bilder direkt från hårddisken i PictureBox .
  • Spara bilder genom att sätta in kommandot " PictureBox1. Image. Save ( filnamn ) "i slutet av programmet .

Previous:nothing Next:hur du sorterar arrayer numeriskt i Visual Basic





Relaterade artiklar


  • hur man skapar ActiveX- kontroller
  • Hur konvertera RTF till oformaterad text i Visual Basic
  • vad är Adobe ExtendScript Toolkit ?
  • hur du aktiverar Windows virtuell maskin
  • hur du tar bort en fil i C + +
  • OCX verktyg
  • hur man använder MessageBox i MDI applikationer
  • hur man skriver kod för att byta namn på en fil på en hårddisk från en Access -databas
  • hur man skapar en SQL-sats
  • hur man kan kontrollera en fastighet i Access VBA