svg - 如何为 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 支持?
解决方案
实际上,安装该libmagickcore-6.q16-6-extra
软件包就足够了,它为 imagemagick 添加了对 SVG 的支持(参见apt show libmagickcore-6.q16-6-extra
)。它解决了convert
命令和php-imagick
PHP 模块的问题。
推荐阅读
- javascript - 如何将鼠标悬停用于隐藏在不可见元素后面的元素?
- drag - Mapbox GL JS:在多点地图中拖动 1 个点
- java - Logrotate 不更改活动日志文件
- javascript - 使用Javascript / Jquery根据数组中的键值计算记录数
- c# - Selenium Click 不起作用 - Chrome 驱动程序 - 版本 73.0.3683.68
- command-line-interface - 通过cli模式登录pcf后如何获取pcf空间中所有正在运行的应用程序的详细信息
- regex - 提取数字的正则表达式出现在字符串中的第 36 个字符之后
- forms - 带有实体的 Symfony 表单
- javascript - 仅在用户单击按钮时触发 Google 登录功能
- reactjs - reactjs - 处理自定义 404 页面