我的报告中嵌入了一个图片。当地(通过JasperReports Studio)一切正常。我可以将任何格式的图像导出为任何输出格式,一切都井然有序。
然而,当我在JRS(带图像)上部署我的报告时,我得到了类似的东西
,当图像为bmp格式时。
当我将图像转换为png或jpg然后将其部署在JRS上时,我收到以下错误:
ERROR EngineServiceImpl,pool-5-thread-179:598 - Error while exporting report to PDF
net.sf.jasperreports.engine.JRException: java.io.IOException: The byte array
is not a recognized imageformat.
任何线索?
编辑: 我使用JasperStudio,这里是img元素的配置:
<image>
<reportElement x="200" y="50" width="120" height="111" uuid="03e9bde6-8ddd-4b0e-b3c7-8d44b4d71ff9"/>
<imageExpression><![CDATA["Images/hidden_logo.png"]]></imageExpression>
</image>