我正在将图像放入水晶报表(使用crystal Reports for Visual Studio2005)。图像是白色背景的产品徽标,报表也是白色背景。但当我运行该报告时,您可以看到它并不完全是白色的。灰白色几乎看不见,但它是可见的,而且在打印时更是如此。
我尝试了各种图像格式,也尝试了透明图像,但它们似乎不起作用(透明像素显示为黑色)。当我使用不同的图像时,我注意到模糊的非白色颜色发生了变化-就好像它是图像中颜色的函数。
还有人遇到过这种情况吗?有什么建议吗?
发布于 2013-07-24 11:49:10
可以在报告中直接解决此问题,方法是选中选项:保留原始图像颜色深度。
文件上写着:
如果希望报表中的图像在封装时保持其原始颜色深度,请选择此选项。否则,所有图像在封装之前都会转换为每像素8位。
要检查此选项,请转到:
File
-> Report Options
-> Retain Original Image Color Depth
。
发布于 2011-11-22 11:41:06
这个问题的解决方案是使用颜色深度较低的图像。它适用于8位PNG。
发布于 2013-08-20 15:01:12
如果使用Adobe Fireworks生成自己的图像,则需要将图像导出为8位PNG。您可以使用导出工具,然后在选项选项卡中,将格式更改为PNG 8,如下面的截图所示:
如果你的图像没有太多的颜色样本(< 256),这将不会影响质量,否则是的。
https://stackoverflow.com/questions/3040517
复制相似问题