Utilizando WebImage de la versión MVC3/WebMatrix. Cargando la siguiente imagen de una ruta de archivo:Por qué WebImage.Resize elimina la transparencia PNG
- o -
Ejecutar el siguiente código en su contra:
return new WebImage(path)
.Resize(120, 265)
.GetBytes("Png");
Resultados en una imagen con la transparencia despojados y negro que se utiliza en su lugar :
Lo mismo sucede con RotateRight(), Rota teLeft() y FlipHorizantal() Sin embargo, si no llamo el método .Resize():
return new WebImage(path)
.GetBytes("Png");
La imagen es devuelto sin un problema.
¿De qué es parte la imagen web? – Craigt
System.Web.WebImage se envía como parte de MVC3 y/o WebMatrix, creo. –
¿Puedes publicar un enlace a tu imagen real? El servicio de imágenes que utiliza SO lamentamente recomprime las cosas, por lo que si hay algo especial sobre su imagen específica, no podemos verlo. –