2013-01-18 109 views
0

我試圖用C#在數據庫中保存png文件。在不損失透明度的情況下調整png圖像的大小

Bitmap thumbnail = new Bitmap(file.InputStream); thumbnail = ImageUtilities.ResizeImage(thumbnail,Convert.ToInt32(width),Convert.ToInt32(height)); ImageUtilities.SaveJpeg(路徑,縮略圖,Convert.ToInt32(Resources.AppConstants.ExtractThumbnailQuality);

的圖像被保存在數據庫中,但在圖像周圍黑色的背景總之,它失去了它的透明度 如果我。跳過圖像的大小調整,而不是黑色背景,白色背景上顯示的圖像周圍。

任何人都可以提出,如何保存圖像

回答

0

要保存調整後的圖像作爲JPEG的tranparency。JPEG做不支持透明度。將其另存爲PNG

+0

是的,您是鑽井平臺H T。我用thumbnail.Save(path,ImageFormat.Png); – Marcus25

相關問題