none
Como reducir los pixeles de una imagen al cargar a un Picturebox RRS feed

  • Pregunta

  • Buenos días, otra consulta de Gráficos;

    Estoy cargando una imagen a un picturebox con la siguiente sentencia:

            Dim file As New OpenFileDialog()

            file.Filter = "Archivo JPG|*.jpg"

            If file.ShowDialog() = DialogResult.OK Then

                picturebox.Image = Image.FromFile(file.FileName)

            End If

    De ahí con otra sentencia le grabo en un servidor, pero mantiene la resolución de tamaño de píxeles original, y me hace pesada la transacción,

    ¿Cómo cargo esta imagen al picturebox con un máximo de píxeles predefinido?

    Lenguaje VB

    Quedo muy agradecido por la ayuda que se me proporcione.

    domingo, 31 de marzo de 2019 15:44

Todas las respuestas

  • Puedes llamar al método GetThumbnailImage de la clase Image:

    Enlace a la documentación

    El método tiene argumentos para indicarle el tamaño de la imagen que quieres obtener. No te dejes engañar por la presencia de "Thumbnail" en el nombre de la función. No tiene por qué devolver un Thumbnail (miniatura), puedes pedirle el tamaño que quieras.

    domingo, 31 de marzo de 2019 17:57
  • Favor me pueder dar una idea más clara de como agregar el método en mi código definiendo una reducción de pixel,necesito predefinir que el ancho o largo máx sea 600, el menor se autoajute,

    estoy intentando pero no encuentro cómo....

    domingo, 31 de marzo de 2019 20:02