为什么带有白色背景的Crystal Report中的图像不显示为纯白色?

Ror*_*ory 20 crystal-reports

我将图像放在水晶报表中(使用Crystal Reports for Visual Studio 2005).图像是带有白色背景的产品徽标,报告也具有白色背景.但是当我运行报告时你可以看到它不是很白.灰白色几乎看不见,但在打印时可见,更是如此.

我尝试了各种图像格式,并尝试了透明图像,但它们似乎不起作用(透明像素显示为黑色).当我使用不同的图像时,我注意到微弱的非白色变化 - 好像它是图像中颜色的函数.

还有其他人遇到过吗?有什么建议?

Ber*_*nig 38

可以通过选中以下选项直接在报告中解决:保留原始图像颜色深度.

文档说:

如果希望报表中的图像在封装时保持其原始颜色深度,请选择此选项.否则,在封装之前,所有图像都被转换为每像素8位.

要选中此选项,请转到:

File- > Report Options- > Retain Original Image Color Depth.

  • 如果您使用的是Crystal Report for Visual Studio,则应右键单击该报表,然后转到"报表">"报表选项". (6认同)

小智 5

这个问题的解决方案是使用低色深的图像。它适用于 8 位 PNG。