Redimensionar imagen desde vb.net

0 comentarios

Si lo que queremos es redimensionar una imagen para mostrarla en un DataGridView aqui os dejo la solucion.

En mi caso necesitaba mostrar una imagen cuya ruta estaba guardada en una base de datos, y al recuperarla me mostraba la imagen con su tamaño real, pero no era muy practico que digamos.

If misArticulos.Count > 0 Then
                GridDatos.Rows.Clear()
                i = 0
                While i < misArticulos.Count
                    With misArticulos(i)
                        miImagen = Image.FromFile(.RutaFoto)

                        GridDatos.Rows.Add(New Bitmap(miImagen, 32, 32), _
                                           .Nombre, _
                                           .ReferenciaInterna, _
                                           .NombreProv, _
                                           .Stock, _
                                           .PrecioVenta)
                    End With

                    i = i + 1
                End While
        End If

Os comento un poco lo que queria hacer, me traigo una lista de articulos para mostrarla en un datagridview llamado "GridDatos",
el cual tiene configurada la primera columna con tipo Imagen, mi problema es que si le ponia la variable "miImagen"
tal cual me mostraba la imagen con su tamaño real, asi que con la instruccion "New Bitmap(miImagen, 32, 32)" redimensiono la imagen
a 32 pixeles de alto por 32 pixeles de ancho, quedando de la forma correcta.




¿Quieres ganar dinero sin hacer nada?

Registrate y podras conseguir dinero solo por recibir emails, practicamente sin hacer nada, no te lo pienses
Pincha aqui para registrarte en CLICXTI

0 comentarios:

Publicar un comentario

Related Posts Plugin for WordPress, Blogger...
Copyright 2011 INFORMATICUCHO.
Blogger Template by Noct.