Si cuentas con un control como este:

<asp:fileupload id="Imagen" runat="server">

Mediante el cual pretendes recibir una imagen, y quieres validar el ancho y alto de ésta, haz lo siguiente en tu código de servidor:

Dim LaImagen As New System.Drawing.Bitmap(Imagen.PostedFile.InputStream)
If LaImagen.Width <> 680 Or LaImagen.Height <> 300 Then
'Pon aquí­ tu código correspondiente
End If

En el ejemplo anterior estamos diciendo “Si la imagen no mide de ancho 680 pixeles o no mide de alto 300 pixeles, entonces…”.

Esto es útil para combinarlo con un “CustomValidator” y validar el tamaño de la imagen que estás recibiendo.

2 comentarios sobre “Cómo encontrar las dimensiones de una imagen subida mediante FileUpload

  1. Buen ejemplo, en realidad hay muchas maneras de hacerlo, incluso de lado de cliente con jQuery, pero es mejor controlar todo mediante el servidor. Este ejemplo está muy bueno y corto. Básico pero eficiente. Buen blog amigo, saludos desde Venezuela

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


+ 2 = nueve