Autor Tema: Guardar contenido de PictureBox con otro tamaño  (Leído 5244 veces)

0 Usuarios y 1 Visitante están viendo este tema.

E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Guardar contenido de PictureBox con otro tamaño
« en: Agosto 06, 2012, 09:56:31 pm »
Hola, estoy guardando el contenido de un PictureBox de esta forma:

Código: (VB) [Seleccionar]
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.
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo

seba123neo

  • Moderador
  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:Guardar contenido de PictureBox con otro tamaño
« Respuesta #1 en: Agosto 06, 2012, 10:46:50 pm »
ahi no se puede, tenes que crear un bitmap:

Código: (vbnet) [Seleccionar]
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.


E N T E R

  • Petabyte
  • ******
  • Mensajes: 1062
  • Reputación: +57/-13
  • www.enterpy.com
    • Ver Perfil
    • www.enterpy.com
Re:Guardar contenido de PictureBox con otro tamaño
« Respuesta #2 en: Agosto 06, 2012, 11:29:49 pm »
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...
CIBER GOOGLE - CONCEPCIÓN PARAGUAY
www.enterpy.com
Primera regla de la programacion, para que vas a hacerlo complicado si lo puedes hacer sencillo