ImageMagick MVG与SVG - 图形上下文

时间:2012-05-10 11:11:46

标签: svg imagemagick mvg

我目前正在将一些应用程序从ImageMagick MVG移植到SVG输出。我大量使用了MVG的“push graphic-context”命令,现在想知道,这与SVG中的相同之处是什么?

“推送图形上下文”的功能简而言之(从其他来源复制):

When a graphic context is pushed, options set after the context is pushed 
(such as coordinate transformations, color settings, etc.) are saved to a 
new graphic context. This allows related options to be saved on a graphic 
context "stack" in order to support hierarchical nesting of options. When    
"pop graphic-context" is used to pop the current graphic context, the 
options in effect during the "push graphic-context" operation are restored.

是否等效使用嵌套的SVG文档,如下例所示?

<svg>
    ...
    <svg>
        ...
    </svg>
    ...
</svg>

或者我应该使用其他东西吗?

提前致谢!

1 个答案:

答案 0 :(得分:2)

您可以使用&lt; svg&gt;或&lt; g&gt;为此,我建议&lt; g&gt;元素,除非你需要一个新的视口 - 在这种情况下去&lt; svg&gt;。