Visual Basic.NET - Calidad de imagen

 
Vista:
Imágen de perfil de Cristian
Val: 97
Ha aumentado 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Calidad de imagen

Publicado por Cristian (90 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
sin imagen de perfil
Val: 16
Ha aumentado su posición en 10 puestos en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Calidad de imagen

Publicado por Horroroso (55 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