Visual Basic.NET - Calidad de imagen

   
Vista:

Calidad de imagen

Publicado por Cristian (36 intervenciones) el 14/04/2015 13:56:34
Hola a todos...
Estoy mostrando y guardando una imgen con el siguiente codigo:

1
2
3
4
5
6
7
8
Dim vOriginal2 As New Bitmap(picima2.Image) ' aca cargas la imagen del picturebox
        Dim vCopia2 As New Bitmap(700, 400, Imaging.PixelFormat.Format24bppRgb) ' aca se crea uan iamgen vacia con el tamaño que quieras
 
        Dim g2 As Graphics = Graphics.FromImage(vCopia2)
        g2.SmoothingMode = Drawing2D.SmoothingMode.HighQuality
        g2.DrawImage(vOriginal2, 0, 0, vCopia2.Width, vCopia2.Height)
 
        vCopia2.Save("c:\ima\" + v_nomfinal, System.Drawing.Imaging.ImageFormat.Jpeg)

Lo que ocurre es que noto que me pierde mucha calidad, sale algo borrosa.
Alguien me podria ayudar para levantar un poco la calidad ??

Saludos y gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Calidad de imagen

Publicado por Horroroso (46 intervenciones) el 14/04/2015 16:24:09
Agrega a tu codigo:
1
2
g2.Graphics.CompositingQuality = Drawing2D.CompositingQuality.HighQuality
        g2.Graphics.InterpolationMode = Drawing2D.InterpolationMode.HighQualityBicubic

a ver si te sirve.

Si no, es porque la imagen original no tiene suficiente resolucion.

Saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Calidad de imagen

Publicado por Cristian (36 intervenciones) el 14/04/2015 17:26:03
Gracias por contestar... saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar