【问题标题】:Invalid svg to png conversion via rsvg in mediawiki通过 mediawiki 中的 rsvg 将 svg 转换为 png 无效
【发布时间】:2013-12-03 12:37:07
【问题描述】:

在将此file 上传到我的wiki 实例时,应用程序使用librsvg 将其转换为png 缩略图。但是结果是这样的Link

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

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

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

svg 支持的 Mediawiki 设置:

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

环境:

CentOS release 5.6 (Final)
rsvg version 2.16.1

【问题讨论】:

    标签: svg png mediawiki rsvg


    【解决方案1】:

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

    【讨论】:

    • 花了一些时间查看他们漂亮的交联系统)没有找到结果
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2019-07-12
      • 2014-08-22
      • 2012-07-20
      • 2017-07-09
      • 2021-12-23
      • 2022-07-05
      • 1970-01-01
      • 2018-09-07
      • 1970-01-01
      相关资源
      最近更新 更多