SVG ファイルの情報を取得
svg
svgelements
pip install svgelements
import io
import svgelements
svgdata = '''
<svg>
<path d="M 5 30 L 30 5 S 100 50 25 40 Z" stroke="black" fill="transparent" stroke-width="2" />
</svg>
'''
with io.StringIO(svgdata) as f:
svg = svgelements.SVG.parse(f)
print(svg)
print(svg.bbox())
svg = svgelements.SVG.parse("Y:/0x3b.svg")
print(svg.viewbox_transform)
print(svg.viewbox.width)
print(svg.viewbox)
print(svg.width)
print(svg.height)
print(svg.x)
print(svg.y)
ffpythonで使用するには
“D:\app2\FontForgePortable\App\FontForge\bin\ffpython.exe"
普通にインストールしたライブラリをffpythonのフォルダーにします
"D:\WinPython\python-3.10.11.amd64\Lib\site-packages\svgelements"
"D:\WinPython\python-3.10.11.amd64\Lib\site-packages\svgelements-1.9.6.dist-info"
"D:\app2\FontForgePortable\App\FontForge\lib\python3.10\site-packages\svgelements"
"D:\app2\FontForgePortable\App\FontForge\lib\python3.10\site-packages\svgelements-1.9.6.dist-info"
ディスカッション
コメント一覧
まだ、コメントがありません