Originariamente inviato da sms
3^ cosa: se la larghezza è maggiore di un numero, allora ridimensiona, altrimenti no ..
grazie
Nel mio caso la bitmap che ho creato da un upload si chiama bmp
Ciao
Marco
codice:
'Ricavo la larghezza dell'immagine
width=Convert.ToInt32(bmp.Width)
'Se è larghezza dell'immagine è maggiore di 760 pixel la ridimensiono
if width>760
'Fisso la larghezza a 760 pixel
width=760
'Ricavo l'altezza in proporzione
height = Convert.ToInt32(width / bmp.Width * bmp.Height)
'Creo la nuova immagine ridimensionata
Dim immagineUpload as New System.Drawing.Bitmap(bmp, width, height)
'Se il file termina con l'estensine .jpg
if strFilePath.EndsWith(".jpg") Then
'visualizzo la nuova immagine a schermo
immagineUpload.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg)
else
'visualizzo immagine a video in formato .gif
immagineUpload.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Gif)
'l'oggetto bitmap non mi serve più e lo cancello liberando risorse
bmp.Dispose()
end if