0

我正在尝试使用 C# 在数据库中保存一个 png 文件。

位图缩略图 = new Bitmap(file.InputStream); thumbnail = ImageUtilities.ResizeImage(thumbnail, Convert.ToInt32(width),Convert.ToInt32(height)); ImageUtilities.SaveJpeg(路径,缩略图,Convert.ToInt32(Resources.AppConstants.ExtractThumbnailQuality);

图像保存在数据库中,但图像周围有黑色背景。简而言之,它失去了透明度。如果我跳过图像大小的调整,而不是黑色背景,图像周围会出现白色背景。

谁能建议,如何保持图像的透明度

4

1 回答 1

0

您将调整大小的图像另存为 JPEG。JPEG 不支持透明度。将其另存为 PNG

于 2013-01-18T12:12:45.393 回答