Visual Basic Foro
Programación => Visual Basic .NET / C# => Mensaje iniciado por: E N T E R en Agosto 06, 2012, 09:56:31 pm
-
Hola, estoy guardando el contenido de un PictureBox de esta forma:
PictureBox1.Image.Save("c:\xxx\" & lblFoto.Text & ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
Como a partir de acá puedo definir el tamaño de la imagen antes de guardar.
-
ahi no se puede, tenes que crear un bitmap:
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim vOriginal As New Bitmap(PictureBox1.Image) ' aca cargas la imagen del picturebox
Dim vCopia As New Bitmap(300, 300, Imaging.PixelFormat.Format24bppRgb) ' aca se crea uan iamgen vacia con el tamaño que quieras
Dim g As Graphics = Graphics.FromImage(vCopia)
g.SmoothingMode = Drawing2D.SmoothingMode.HighQuality
g.DrawImage(vOriginal, 0, 0, vCopia.Width, vCopia.Height)
vCopia.Save("E:\imagen.jpg", System.Drawing.Imaging.ImageFormat.Jpeg)
End Sub
End Class
saludos.
-
Buenisimo Seba, como siempre impecable. estoy terminando otro proyecto con el .net ya con algunas mejoras termino y subo la source.
Saludos y muchas gracias...