Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   .NET (http://www.forosdelweb.com/f29/)
-   -   Conocel el acnho y alto de una imagen en pictureBox1 (http://www.forosdelweb.com/f29/conocel-acnho-alto-imagen-picturebox1-549141/)

Linit 17/01/2008 13:32

Conocel el acnho y alto de una imagen en pictureBox1
 
Hola

Necesito saber el alto y el ancho de una imagen asi como el tipo de imagen y el nombre la imagen en NET

La imagen esta en pictureBox1.

Yo utilce la siguientes propiedades pero me da un error.

pictureBox1.Image.Height
pictureBox1.Image.Width

Espetando ayuda.

RootK 17/01/2008 14:17

Re: Conocel el acnho y alto de una imagen en pictureBox1
 
Que error te marca???
Como estás cargando tu imagen, por design o runtime??

Salu2

Linit 17/01/2008 14:25

Re: Conocel el acnho y alto de una imagen en pictureBox1
 
Bueno amigo doy mas detalle

La imagen la busco con un openFileDialog1

y la asigno al picturebox por pictureBox1.ImageLocation

este es el codigo

Me.openFileDialog1.Title = "SistWEB: Selección de Imagen"
Me.openFileDialog1.Filter = "Archivos de imagen(*.PNG;*.JPG;*.GIF)|*.PNG;*.JPG;*.GIF"
If Me.openFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
Me.pictureBox1.ImageLocation = Me.openFileDialog1.FileName
'MessageBox.Show("Valor :" & Imagen cargada ,"SistWEB", MessageBoxButtons.OK, MessageBoxIcon.Information)
'Me.txtTAMANOFOTO.Text = Me.PictureBox1.Image.Size.Height
Me.cmdELIMINARFOTO.Enabled = True
Me.cmdLIMPIARFOTO.Enabled = True
End If

el error es el siguiente

Se generó la excepción System.NullReferenceException en el programa:
Object reference not set to an instance of an object.

CmdEXAMINARFOTOClick() - E:\SharpDevelop Projects\SistWEB\FormNoticias.vb:628,4
OnClick()
OnClick()
OnMouseUp()
WmMouseUp()

Tambien probe con esta propiedad

Me.PictureBox1.Image.Size.Width

JeidiCalipso 18/01/2008 12:51

Re: Conocel el acnho y alto de una imagen en pictureBox1
 
Holaa

pues yo trabajo en C# y lo utilizo de la siguiente manera:


SEGUN ENTIENDO ESTO YA LO TIENES:

OpenFileDialog oFD = new OpenFileDialog();
oFD.Title = "Seleccionar imagen";
oFD.Filter = "Imágenes|*.jpg;*.gif;*.png;*.bmp|Todos (*.*)|*.*";

// El nombre del archivo seleccionado de la ventana de dialogo, se almacenara en el texto del textbox1
oFD.FileName = this.textBox1.Text;
if (oFD.ShowDialog() == DialogResult.OK)
{
this.textBox1.Text = oFD.FileName;
pictureBox1.Image = this.textbox1.Text;
}

para escribir en el Textbox el tamaño de la imagen:

Textbox2.Text=pictureBox1.Image.Size.Width.ToStrin g();
Textbox2.Text=pictureBox1.Image.Size.Height.ToStri ng();

espero te sirva...


La zona horaria es GMT -6. Ahora son las 11:27.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.