要素が繰り返される SVG を作成したいと考えています。そのため、複数回使用したい画像の SVG を作成し、<image>
タグ (説明はこちら) を使用して含めます。<image>
この多目的画像を「M」と呼び、タグ「S」を持つ SVG ファイルを呼びましょう。
問題: SVG Viewer アンチエイリアス画像 M.
たとえば、ImageMagick を使用して最終的な SVG を PNG に変換する場合は、
convert -antialias -density 2000 file.svg -quality 100 file.png
それでも、画像 M は 2000 DPI でレンダリングされず、完全にピクセル化されていませんが、S で直接作成された形状は完璧に見えます。
たとえば、S.svg では次のようになります。
<image xlink:href="M.svg" /> <!-- This looks pixelated -->
<path d="M 0 0 50 50" stroke="black" /> <!-- This looks crisp -->
プログラム、任意のプログラム、画像 M をより高い DPI でレンダリングするにはどうすればよいですか?