似乎(PHP)Imagick不接受CSS样式,即使<style>位于SVG的<def>内部。那是对的吗?我找不到对此的参考。

如果是这样,那将是什么仍然可以获得预期结果的方法呢?也许将所有类替换为其定义?因此,例如,如果有

.some-class {
  stroke-dasharray: 5 5;
}


然后将class="some-class"替换为stroke-dasharray="5 5",或者替换为style="stroke-dasharray: 5 5;",因为Imagick似乎了解样式属性。

最佳答案

似乎是librsvg中的错误。如果将type="text/css"添加到<style>标记中,则它就像一个超级按钮。

关于php - 如何在IMagick中使用SVG CSS样式?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49520202/

10-12 01:00