gpt4 book ai didi

jasper-reports - JasperReports 中的高级图像缩放

转载 作者:行者123 更新时间:2023-12-03 22:45:18 25 4
gpt4 key购买 nike

我需要在报告中包含许多来源不明的图像。我不知道这些图片可能是什么:肖像或风景照片,大的或小的,甚至是具有非典型形状的东西,例如 400x80 Logo 。

我想按以下规则缩小图像:按比例缩小直到较大的一侧为 200。并且生成的图像不应占用比需要更多的空间(即 1000x600 应缩小为 200x120, 到 200x200),以便在非正方形图像周围没有不需要的空白边距。

JasperReports 可以满足我的需求吗?

编辑:

澄清一下:“真实大小”模式几乎是我所需要的。但是,我看不到限制生成图像高度的方法。因此,如果我要打印的图像是人像照片(或者高度比宽度更大),生成的 PDF 看起来很难看;在这种情况下,我更愿意以某种方式将其缩小到更小的宽度。

最佳答案

我基于来自 https://stackoverflow.com/a/39320863/8957103 的 ImageTransformer 的想法,通过编写 ImageResizer 解决了使用“RetainShape”将各种尺寸的图像调整为固定尺寸的问题。 , 使用 https://github.com/rkalla/imgscalr用于缩放图像。

关于jasper-reports - JasperReports 中的高级图像缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28111619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com