繁体   English   中英

图片对象的Crystal Reports Can Grow选项

[英]Crystal Reports Can Grow option for picture object

我有一个从14.0版开始的水晶报表。

在报告中,我有一个图片对象,将缩放比例属性设置为33%。

图形位置设置为从数据库中提取。

根据传递到报表中的参数,我需要在其中显示两个不同的图像。

它们都是300 DPI,1950 x 319。

在这两个图像中,一个错误。 无论原始图像大小的33%是多少,它似乎都可以缩放到33%。 基本上看起来应该是它应该看起来的1/3。

另一幅图像以33%的缩放比例精确显示了外观。

加载每个图像时,图像对象属性中的缩放比例不会更改,而是保持在33%。 如果我将错误的代码更改为100%缩放比例,那么看起来是正确的,这很奇怪,因为@ 100%应该更大。

我尝试将不良图像复制到良好图像中并重新保存,但发生相同的情况,缩放比例设置错误。

我无法弄清楚导致这种奇怪行为的图像有什么不同。

我尝试将图像保存为bmp格式,但同一件事继续发生。 我已经使用多个版本的Photoshop保存了图像,但仍然没有任何变化。

有人能在这里指出正确的方向吗? 谢谢。

经过大量研究,我们在exif信息中发现了导致此问题的原因。

图像中有一个不起作用的块名为app0,其中包含jpg文件交换格式信息。 除了我们使用名为photostudio.exe的应用来查看exif信息外,我对此一无所知。

然后,我们使用了一个名为exiftool的工具,将其从exif信息中删除。

这样做之后,图像完美缩放到33%。

几乎就像Crystal正在缩放一样,然后查看第一个app0 exif块并失败,然后再次进行缩放(实际上只是重试其方法),然后查看下一个块,而不会再失败。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM