Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - vb.net 2008 ridimensionare immagine
Forum - C# / VB.NET - vb.net 2008 ridimensionare immagine

Avatar
trattobasso (Normal User)
Pro


Messaggi: 89
Iscritto: 02/05/2007

Segnala al moderatore
Postato alle 12:18
Giovedì, 29/07/2010
ciao a tutti, ho cercato ma non...(forse non so cercare)
in sostanza prendere una immagine contenuta in una picturebox,ridimensionarla e passarla a word.tutto ok per il passaggio ma per il ridimensionamento uso questo:
Codice sorgente - presumibilmente C# / VB.NET

  1. img1 = pic1.Image.GetThumbnailImage(300, 260, Nothing, IntPtr.Zero)


il fatto è che con questo metodo, l'immagine rischia di stirarsi in base ovviamente alle dimensioni originali.
Esiste un modo per ridimensionarla (principalmente ridurla) proporzionalmente in percentuale?

e se icrementassi il dubbio con...e la perdita di qualità come la gestico?
Grazie a tutti
ciao

Ultima modifica effettuata da trattobasso il 29/07/2010 alle 12:26
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 9:46
Venerdì, 30/07/2010
Basta usare una percentuale delle dimensioni originali, no?
Codice sorgente - presumibilmente C# / VB.NET

  1. img1 = pic1.Image.GetThumbnailImage(img1.Width * 0.4, img1.Height * 0.4, Nothing, IntPtr.Zero)



La perdtia di qualità non si gestisce. Si contempla e basta. Vuoi far stare l'immagine in uno spazio minore, ergo devi scartare dei dati.

PM Quote
Avatar
trattobasso (Normal User)
Pro


Messaggi: 89
Iscritto: 02/05/2007

Segnala al moderatore
Postato alle 7:21
Domenica, 01/08/2010
intanto ti ringrazio,il codice ovviamente funziona ho provato.
cercherò di districarmi diversamente ridimensionando l'immagine per esempio dentro il modello word che uso invece che comandarne le dimensioni dal programma.
ancora grazie ciao

PM Quote