保存图像png并检索到pictureBox或Crystal Report变成不同的图像

时间:2015-08-24 08:38:39

标签: image crystal-reports

我的图像PNG有问题,我将其存储到带有fieldtype图像的数据库sql server。

这是我存储到数据库的图像。

enter image description here

这是我将其上传到picturebox

的时候

enter image description here

然后我再次检索到pictureBox

enter image description here

该图像变得像这样..

我认为它在水晶报告中会有所不同..但是当我将它检索到Crystal Report时...那个图像仍然带有黑色背景..

enter image description here

1 个答案:

答案 0 :(得分:0)

向具有透明背景的PictureBox显示图像必须以Png格式保存..

 pictureBox1.Image.Save(stream, ImageFormat.Png);

它解决了我的问题,从数据库到PictureBox检索具有透明背景的图像Png。

和Crystal报道的图像...... 我发现了这个articel ..

“当您在报表中插入任何支持的格式的图像时,Crystal Reports会将图像转换为Windows位图格式(BMP),但不支持透明度。”

感谢