buh io ci sto provando artigianalmente ma con risultati scarsi... faccio così:
Dim bmpImgUpload = New Bitmap(FileUpload1.PostedFile.InputStream)

Using gr As Graphics = Graphics.FromImage(bmpImgUpload)
gr.SmoothingMode = SmoothingMode.HighQuality
gr.InterpolationMode = InterpolationMode.HighQualityBicubic
gr.PixelOffsetMode = PixelOffsetMode.HighQuality

Dim newImage As Bitmap = New Bitmap(120, 350, 120))
gr.DrawImage(newImage, New Rectangle(0, 0, 120, 350, 120)))
newImage.Save(nomefile & "_1_.jpg")
newImage.Dispose()
end using
Il risultato è che viene creato un file jpg contenente un rettangolo nero.

(problema 2: ho poi la necessità di visualizzare sulla pagina il file testè generato.... come faccio? basta aggiornare l'url del controllo immagine già presente sulla pagina o devo fare altro?
Dim immagine As System.Web.UI.WebControls.Image
immagine = tabp.FindControl("image1")
immagine.ImageUrl = nomefile & "_1_.jpg"
)

Helps/suggestions?