1

曲線パスをマスクとして使用しようとしています (右上隅は丸くする必要があります)。svg は現在のブラウザーで正しくレンダリングされますが、svg を PDF または画像に変換すると曲線が失われます。Inkscape、ImageMagick、および rsvg-convert を試しました。私のsvgに何か問題がありますか?または、角を丸くしたマスクを作成する他の方法はありますか?

<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="240mm" height="330mm">
  <defs>
    <mask id="mymask">
      <path d="M0 0 L762.52754 0 Q779.52754 0 779.52754 17 L779.52754 1098.42517 Q779.52754 1098.42517 779.52754 1098.42517 L0 1098.42517 Q0 1098.42517 0 1098.42517 L0 0 Q0 0 0 0 Z" fill="white" id="path" />
    </mask>
  </defs>
  <svg version="1.1" width="220mm" height="310mm" x="10mm" y="10mm">
    <svg width="212mm" height="298mm" x="4mm" y="5mm">
      <g mask="url(#mymask)">
        <title>Layer 1</title>
        <g id="svg_1">
          <rect width="220mm" height="310mm" fill="red" id="svg_2" />
        </g>
      </g>
    </svg>
  </svg>
</svg>
4

0 に答える 0