Oppure

Loading
Questo topic e' stato chiuso dal moderatore.
12/11/08 20:38
klez91
Ciao a tutti, come da titolo mi chiedevo se fosse possibile ridurre la qualità di un'immagine in modo da risparmiare spazio su disco. Avevo pensato di creare un nuovo oggetto System.Drawing.Image con l'immagine scelta, ridurne la qualità e poi salvarla cn l'apposita funzione...però appunto nn so proprio come ridurne la qualità. Potete aiutarmi, please ?
aaa
13/11/08 15:23
Il Totem
Per ridurne la qualità ne puoi disegnare una copia più piccola, mantenendo però le stesse proporzioni tra altezza e larghezza. La disegni usando Graphics e collegando quest'ultima a una bitmap, come ho illustrato più volte.
aaa
13/11/08 19:25
klez91
Scusami, Totem, nn ho capito molto bene, per il momento sono riuscito a fare solo questo:
Dim Image As Image = Image.FromFile("Percorso")
Dim g As Graphics = Graphics.FromImage(Image)

...ma nn ho capito come fare dal Graphics a ridurre le dimensione dell'immagine, se magari mi fai un piccolo esempio giusto x vedere come fare a ridurne le dimensioni, poi x le proporzioni me la vedo io.
aaa
15/11/08 13:06
I)eathBringer
Solitamente per ridurre le dimensioni di un'immagine in una copia uso questo codice:
Dim NuovaImmagine As New Bitmap(VecchiaImmagine,NuovaLarghezza,NuovaAltezza)
Ultima modifica effettuata da I)eathBringer 15/11/08 13:08
aaa
16/11/08 13:07
Il Totem
In effetti è migliore quello.
aaa
18/11/08 15:53
klez91
Ok, grazie mille! Ciao :k:
aaa