通过hybris和ImageMagick对SVG图像进行媒体转换

通过hybris和ImageMagick对SVG图像进行媒体转换,imagemagick,hybris,Imagemagick,Hybris,我试图通过hybris(媒体容器)和嵌入式imagemagick调整svg图像的大小。 但是,它会导致以下错误 原因:java.io.IOException:转换失败。进程已退出,代码为1: INFO | jvm 29 | main | 2020/08/27 20:48:37.945 | convert:DelegateFailed“rsvg”“%i”“%o”“@error/delegate.c/InvokeDelegate/1065。INFO | jvm 29 | main | 2020/08

我试图通过hybris(媒体容器)和嵌入式imagemagick调整svg图像的大小。 但是,它会导致以下错误

原因:java.io.IOException:转换失败。进程已退出,代码为1: INFO | jvm 29 | main | 2020/08/27 20:48:37.945 | convert:DelegateFailed
“rsvg”“%i”“%o”“@error/delegate.c/InvokeDelegate/1065。INFO | jvm 29 | main | 2020/08/27 20:48:37.945 | convert:UnableToOpenBlob
/home/Hybris/Hybris/temp/Hybris/convert/magick-39rNDJ9Z”:没有这样的文件或目录@error/blob.c/OpenBlob/2634。 INFO | jvm 29 | main | 2020/08/27 20:48:37.945 | convert:UnableToOpenFile
/home/Hybris/Hybris/temp/Hybris/convert/magick-39rNDJ9Z:没有这样的文件或目录@error/compose.c/ReadImage/583。INFO | jvm 29 | main | 2020/08/27 20:48:37.945 | convert:NoImagesDefined
/home/Hybris/Hybris/temp/Hybris/convert/tmp|u 6229150356485976573.svg'@error/convert.c/ConvertImageCommand/3032

这个问题只发生在SVG类型的图像上,对于jpg/png,它可以正常工作。 此外,它在windows上运行良好,但在linux(Red Hat)上不起作用


谢谢。

确保已安装rsvg实用程序。由于这是SAP(?)产品,请联系支持部门