次のような約20000のパスが含まれるSVGファイルがあります。
<rect x="0" y="0" fill="#191915" width="1" height="1"/>
<rect x="0" y="1" fill="#191915" width="1" height="1"/>
<rect x="0" y="2" fill="#191915" width="1" height="1"/>
<rect x="0" y="3" fill="#191915" width="1" height="1"/>
<rect x="0" y="4" fill="#191915" width="1" height="1"/>
<rect x="0" y="5" fill="#191915" width="1" height="1"/>
<rect x="0" y="6" fill="#191915" width="1" height="1"/>
<rect x="0" y="7" fill="#FF00FF" width="1" height="1"/>
<rect x="0" y="8" fill="#191915" width="1" height="1"/>
<rect x="0" y="9" fill="#191915" width="1" height="1"/>
<rect x="0" y="10" fill="#191915" width="1" height="1"/>
<rect x="0" y="11" fill="#191915" width="1" height="1"/>
<rect x="0" y="12" fill="#191915" width="1" height="1"/>
等...
各タグには、パスの位置、塗りつぶし、および幅と高さ (常に 1 ピクセル) が含まれています。たとえば、次のような 1 つのタグになるように、同様の接続されたタグを互いに自動的にマージするツールが必要です。
<polygon fill="#191915" points="0,0 0,1 0,2 0,3 0,4 0,5 0,6 1.6 1.5 1.4 1.3 1.2 1.1 1.0"\>
<rect x="0" y="6" fill="#FF00FF" width="1" height="1"/>
<polygon fill="#191915" points="0.8 0.9 0.10 0.11 0.12 1.12 1.11 1.10 1.9 1.8"\>