我的图像PNG有问题,我将其存储到带有fieldtype图像的数据库sql server。
这是我存储到数据库的图像。
这是我将其上传到picturebox
的时候 然后我再次检索到pictureBox该图像变得像这样..
我认为它在水晶报告中会有所不同..但是当我将它检索到Crystal Report时...那个图像仍然带有黑色背景..
答案 0 :(得分:0)
向具有透明背景的PictureBox显示图像必须以Png格式保存..
pictureBox1.Image.Save(stream, ImageFormat.Png);
它解决了我的问题,从数据库到PictureBox检索具有透明背景的图像Png。
和Crystal报道的图像...... 我发现了这个articel ..
“当您在报表中插入任何支持的格式的图像时,Crystal Reports会将图像转换为Windows位图格式(BMP),但不支持透明度。”
感谢