0

在将此文件上传 到我的 wiki 实例时,应用程序用于librsvg将其转换为 png 缩略图。但结果就像这个链接

这条龙似乎是在 Inkscape 中生成的,所以我尝试使用inkscape 作为转换器。它适用于该图像(但不适用于其他图像),但它具有 X 依赖项,因此我无法使用它。

在这里,我发现 wikimedia 项目使用 rsvg 进行此类转换。

谁能帮我解决这种奇怪的行为?

svg 支持的 Mediawiki 设置:

# Svg support
$wgFileExtensions[] = 'svg';
$wgAllowTitlesInSVG = true;
$wgSVGConverter = 'rsvg';

环境:

CentOS release 5.6 (Final)
rsvg version 2.16.1
4

2 回答 2

0

rsvg 有很多问题,请提交错误并将其标记为https://bugzilla.wikimedia.org/show_bug.cgi?id=8901的阻止程序。它可能已经在已知错误列表中,请检查。

于 2013-12-19T10:09:48.940 回答
0

答案非常简单——librsvg 库太旧了。2.22.3+ 解决了这个问题。

于 2014-01-24T04:57:33.380 回答