Non so se ti può essere utile,
io mi ero salvata questo esempio (non ricordo in quale forum lo avevo trovato) che trasforma Png in bmp, può essere uno spunto, in attesa che qualche esperto risponda.
Dim Bmp As New Bitmap("C:\Test.Png")
Dim MS As New MemoryStream
Bmp.Save(MS, ImageFormat.Png)
Response.ContentType = "image/png"
MS.WriteTo(Response.OutputStream)
MS.Dispose()
Bmp.Dispose()
Ciao ciao