Dator > Hur storleksändra bilder i Visual Basic

  • Hur storleksändra bilder i Visual Basic


  • Visual Basic programmeringsspråk från Microsoft gör det enkelt att göra en massa saker , speciellt när det blir dags att utforma ett användargränssnitt med hjälp av dess dra-och -släpp- komponenter . Men vissa uppgifter är inte så intuitiv , som bildens storlek ändras. Det kan tyckas självklart för den inbyggda klassen Image har ett resize metod , men ingen sådan lycka . dock är uppgiften inte omöjlig , det bara krävs en liten counter-intuitiv användning av DrawImage metoden i klassen Graphics

    Du behöver :
    HTML-redigeraren.


    1 .
    Öppna Visual Basic- projekt och drar ett PictureBox från Toolbox i formuläret . Även om det är stilla utvalt, går till fönstret Egenskaper i nedre högra och hitta "Bild " egendom . Klicka på listrutan och välj en bild från din hårddisk som du vill ändra storlek på.
    2 .
    Dra en knapp från verktygslådan till formuläret. I fönstret Egenskaper , ändra dess namn egenskap till " ändra storlek ".
    3 .
    Dubbelklicka på knappen du lagt till i steg två . Detta kommer att skapa en händelse metod och flytta markören till den automatiskt . Klistra in följande inuti :



    Private Sub Button1_Click ( ByVal avsändaren som System. Object , ByVal e Som System. EventArgs ) hanterar Button1. Click

    Dim källa som Bitmap=PictureBox1. Image

    Dim dest_image som ny Bitmap ( 200 , 200 )

    Dim g Som Graphics=Graphics. FromImage ( dest_image )

    g. DrawImage ( källa , 0, 0 , dest_image. Width + 1 , dest_image. Height + 1 )



    PictureBox1 . Image=dest_image



    End Sub



    Normalt skulle du använda ett grafiskt objekt för att dra en bild till skärmen , men denna metod tar en något annorlunda strategi . Istället tar det bilden från den PictureBox och drar en kopia av det på en annan bild , som heter dest_image , som vi initieras till en mindre storlek . Efter det droppar det den gamla bilden och talar om picturebox att visa det nya, mindre bild i stället .

    tips och varningar


  • Du kan spara den ändrade bilden till hårddisken med hjälp av PictureBox1 . Image. Save ( filnamn )-metoden i slutet av den metod eller i en ny dedikerad , spara metod .
  • Du kan också använda PictureBox1. Image. Load ( filnamn ) för att ladda filer direkt från hårddisken på körning . Detta kan vara användbart om du vill skriva en automatisk bulk-storleksändring tillämpning i Visual Basic.

Previous:nothing Next:hur man lär sig Microsoft C #





Relaterade artiklar


  • hur man skapar . PYC fil för att köras på webben
  • hur du skickar MIME-huvuden
  • vad gör variabler betyder ?
  • hur man använder arrayer i Visual Basic
  • hur man skapar en ansökan från en databas
  • spelutveckling för barn
  • Skillnaden mellan rika text & html
  • php Google Maps tutorial
  • Ta bort en php -fil
  • hur du aktiverar Enter handledning i JavaScript