Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - Ritagliare Immagine in una picturebox
Forum - C# / VB.NET - Ritagliare Immagine in una picturebox

Avatar
cristian3095 (Normal User)
Pro


Messaggi: 66
Iscritto: 24/09/2010

Segnala al moderatore
Postato alle 19:15
Mercoledì, 06/04/2011
Questo topic è stato chiuso dal moderatore

Salve a tutti....ho un immagine in una picturebox.....l'immagine è più grande ma a me interessa salvare solo quello che si vede nella picturebox....come faccio a togliere gli spazi che avanzano??

PM
Avatar
michiamophil (Normal User)
Newbie


Messaggi: 5
Iscritto: 09/12/2010

Up
2
Down
V
Segnala al moderatore
Postato alle 20:23
Mercoledì, 06/04/2011
Prova questo
Codice sorgente - presumibilmente VB.NET

  1. 'nuova immagine delle dimensioni della tua picturebox
  2.         Dim img As New Bitmap(PictureBox1.Width, PictureBox1.Height)
  3.         'classe graphic dell'immagine
  4.         Dim pb_graphic As Graphics = Graphics.FromImage(img)
  5.         'ne prende una parte
  6.         pb_graphic.DrawImageUnscaled(PictureBox1.Image, 0, 0, img.Width, img.Height)
  7.         'assegna alla tua immagine l'immagine ridimensionata
  8.         PictureBox1.Image = img


Forse è un po' dispersivo come codice, ma dovrebbe andare:k:

Grazie Milleeee....Funzionaaa :D ^___^ - cristian3095 - 06/04/11 20:46


"Nulla è dato per scontato"
PM