首页 > 解决方案 > 如何为 Imagemagick 启用 SVG 支持

问题描述

我需要做一些 SVG 操作,特别是从 SVG 图标创建 PNG 缩略图。这在通过 MAMP 运行站点时可以正常工作,但在通过 DDEV 运行站点时则不行。

运行convert -list configure时它只是作为--without-rsvg,我认为这意味着它没有将 imagemagick 配置为在 rsvg 支持下运行。它也没有将 SVG 列为运行时支持的格式convert -list format

正如 Randy Fay 所解释的,DDEV 的 Web 容器作为 Debian Stretch 运行,所以虽然这个问题专门针对 DDEV,但它也可能与启用对 Debian Stretch 容器的支持有关。

问题: 如何为 Imagemagick 启用 SVG 支持?

标签: svgdebianimagemagickdebian-stretchddev

解决方案


实际上,安装该libmagickcore-6.q16-6-extra软件包就足够了,它为 imagemagick 添加了对 SVG 的支持(参见apt show libmagickcore-6.q16-6-extra)。它解决了convert命令和php-imagickPHP 模块的问题。


推荐阅读