Utilizando System.Drawing.Image
.
Si el ancho o la altura de una imagen exceden el máximo, debe cambiar su tamaño proporcionalmente. Después de cambiar el tamaño, debe asegurarse de que ni el ancho ni la altura excedan el límite.
El ancho y la altura se cambiarán de tamaño hasta que no se exceda al máximo y al mínimo automáticamente (el mayor tamaño posible) y también se mantendrá la relación.
Respuestas:
¿Me gusta esto?
fuente
Solución de trabajo:
Para cambiar el tamaño de la imagen con un tamaño inferior a 100 Kb
Más referencia en http://net4attack.blogspot.com/
fuente
Solución mucho más larga, pero da cuenta de los siguientes escenarios:
¿La imagen es más alta que el cuadro delimitador?
fuente