【问题标题】:Why images in Crystal Report with white background doesn't show as pure white?为什么水晶报表中白色背景的图像不显示为纯白色?
【发布时间】:2013-08-20 23:01:49
【问题描述】:

我正在将图像放入水晶报表中(使用 Crystal Reports for Visual Studio 2005)。图片是白色背景的产品标志,报告也是白色背景。但是当我运行报告时,您会发现它不是很白。灰白色几乎不可见,但在打印时可见且更明显。

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

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

【问题讨论】:

  • 根据我的经验,Crystal XI 不喜欢透明背景。您是否有更改图像的权限和能力? GIMP 有一些很好的工具可以解决这种情况。

标签: crystal-reports


【解决方案1】:

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

文档说:

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

要检查此选项,请转到:

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

【讨论】:

  • 这对我有用(我使用图像作为页面的背景图章,它显示的是灰白色而不是白色)。
  • 这对我也有用。不确定这可能会对 PDF 导出大小等产生什么负面影响(如果有的话)
  • 如果您使用的是 Crystal Report for Visual Studio,您应该右键单击该报表,然后转到 Report > Report Options
  • 这样做的缺点是选择“保留原始图像颜色深度”选项会大大增加 rpt 文件的大小。
  • 谢谢。这是一个具有挑战性的问题的简单解决方案
【解决方案2】:

解决此问题的方法是使用颜色深度较低的图像。它适用于 8 位 PNG。

【讨论】:

    【解决方案3】:

    如果您使用 Adob​​e Fireworks 生成自己的图像,则需要将图像导出为 8 位 PNG。您可以使用导出工具执行此操作,然后在 Options 选项卡中将格式更改为 PNG 8,如下面的屏幕截图所示:

    如果您的图像没有太多色样(

    【讨论】:

      【解决方案4】:

      听起来图像中的白色实际上是灰白色的 - 您是否尝试过从其他应用程序(例如浏览器)打印图像?

      【讨论】:

      • 是的,尝试过并在图形工具中检查过。它真的只是白色的。
      【解决方案5】:

      看看这个http://kenhamady.com/cru/archives/1480

      当我使用“保存为网络和设备”从 Photoshop 导出 png 时,photoshop 选择的白色实际上是 1/0/0/0 (CMYK)。

      在 Photoshop 中,您可以在保存之前编辑这些颜色,我将此颜色更改为全白,这似乎解决了我的问题。

      我发现以编程方式将图像缩小为 16 位颜色解决了问题

      Bitmap result = new Bitmap((int)250, (int)123, System.Drawing.Imaging.PixelFormat.Format16bppRgb555);
      

      【讨论】:

        【解决方案6】:

        我发现即使在 Crystal Reports for Visual Studio 2012 中,图像的颜色深度也需要低于许多现代编辑器默认的颜色深度。高分辨率图像在水晶报告查看器中显示得很糟糕。

        快速修复

        在 GIMP -> 图像菜单 -> 模式 -> 选择索引为颜色模式

        在索引颜色转换窗口中

        使用网络优化托盘。



        达达。享受。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多