Używanie WebImage z wydania MVC3/WebMatrix. Ładowanie następujący obraz ze ścieżki pliku:Dlaczego program WebImage.Resize usuwa przezroczystość PNG
- lub -
Running następujący kod przeciwko niej:
return new WebImage(path)
.Resize(120, 265)
.GetBytes("Png");
wyników w obrazie z przejrzystości okorowane i czarny stosowany w miejscu :
To samo dzieje się z RotateRight(), Rota teLeft() i FlipHorizantal() Jednakże, jeśli nie nazywamy .Resize() metoda:
return new WebImage(path)
.GetBytes("Png");
Obraz jest zwracany bez problemu.
Co to jest część obrazu internetowego? – Craigt
System.Web.WebImage jest wysyłany jako część MVC3 i/lub WebMatrix. –
Czy możesz zamieścić link do rzeczywistego obrazu? Usługa obrazu, której używa SO, niestety ponownie kompresuje rzeczy, więc jeśli jest coś wyjątkowego w twoim konkretnym obrazie, nie możemy tego zobaczyć. –