![Inkscape 无法访问 ImageMagick](https://linux22.com/image/1181341/Inkscape%20%E6%97%A0%E6%B3%95%E8%AE%BF%E9%97%AE%20ImageMagick.png)
平台详细信息:
- Ubuntu 20.04.2 LTS
- Inkscape 1.0.2 (394de47547,2021-03-26) (快照图像)
- ImageMagick 8:6.9.10.23+dfsg-2.1ubuntu11.2 和 8:6.9.7.4+dfsg-16ubuntu6.8(我的系统上安装了两个非 snap 版本)
我正在使用 Inkscape 的 Web 扩展并尝试导出布局、html 和 css,但出现错误“您必须安装 ImageMagick 才能获取 JPG 和 GIF。”但我已经安装了 ImageMagick。如何让 Inkscape 的快照图像使用非快照 ImageMagick?
答案1
欢迎来到 AskUbuntu
简短回答:不能。安装 flatpack 或 deb 版本以进行最终导出,或者在 VM 中执行相同操作。
总结
Snap 是一种让开发人员感兴趣并可以创建跨多种平台运行的应用程序的方法,这对他们来说非常棒,但对于像我这样的老手来说还是比较新的 - 因此关于使用 Snap 的技巧和窍门很少...
Snap 在沙盒环境中运行,默认情况下不授予访问计算机上大部分内容的权限。相反,开发人员必须在 snap 中构建请求或功能,以便特定 snap 与其他 snap 或计算机系统进行交互。除非他们将请求的功能纳入 snap 的主体中。
如果是图像魔术师,该应用程序的开发人员尚未将其代码移植到 snaps(还没有?)
我们与 Snap 的交互基于我们展示的界面。对于 Inkscape,他们没有提供插头(Snap 用语)连接到 ImageMagick投币口,如 Inkscape 可用的连接列表中所示:
所以,除非他们在 snap 中包含了 ImageMagick,否则据我所知你就没那么幸运了。
我建议给Inkscape要求他们在他们的 snap 中包含 ImageMagick 库。