似乎(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/