首页 > 解决方案 > 为什么我的 Graphicsmagick 构建不使用 delegates.mgk 文件?

问题描述

我已经使用自定义委托构建了 graphicsmagick,该委托使用 inkscape 解码 svg 文件,因为内部 svg 解码器在小的语法错误上失败。

安装后,委托列在下面gm convert -list delegate

 svg =>          "inkscape" --export-type=png --export-area-snap
                  --export-filename="-" "%i" 1>"%o"

但是在转换时,从不检查委托文件(我用 转换-debug all)并且没有用于加载 delegate.mgk 文件的条目。

当我在 linux 下构建 gm 时会发生这种情况,但是当我在 mac 上构建它时,一切正常 - 转换图像时使用委托(使用时-debug all,在识别 svg 图像后,它会查找 delegates.mgk 文件)

那么,在构建时可能存在一个选项/默认值,它可能与这些构建不同,它会禁用将委托文件作为一个整体查看,或者有没有人知道可能导致这种差异的原因是什么?

标签: delegatesgraphicsmagick

解决方案


推荐阅读