Sử dụng WebImage từ bản phát hành MVC3/WebMatrix. Tải hình ảnh sau đây từ một đường dẫn tập tin:Tại sao WebImage.Resize loại bỏ độ trong suốt PNG
- hoặc -
Chạy đoạn mã sau chống lại nó:
return new WebImage(path)
.Resize(120, 265)
.GetBytes("Png");
Kết quả trong một hình ảnh với tính minh bạch tước ra và đen sử dụng tại chỗ :
Điều tương tự cũng xảy ra với RotateRight(), Rota teLeft() và FlipHorizantal() Tuy nhiên, nếu tôi không gọi phương thức .Resize():
return new WebImage(path)
.GetBytes("Png");
Hình ảnh được trả về mà không có vấn đề gì.
Phần hình ảnh web là gì? – Craigt
System.Web.WebImage được xuất xưởng như một phần của MVC3 và/hoặc WebMatrix mà tôi tin tưởng. –
Bạn có thể đăng liên kết đến hình ảnh thực tế của mình không? Các dịch vụ hình ảnh mà SO sử dụng tiếc là recompresses điều vì vậy nếu có một cái gì đó đặc biệt về hình ảnh cụ thể của bạn, chúng tôi không thể nhìn thấy nó. –