proxy.golang.org : github.com/goki/svg : v0.1.14
Package svg provides SVG rendering classes, I/O parsing: full SVG rendering SVG currently supports most of SVG, but not: See gi/examples/svg for a basic SVG viewer app, using the svg.Editor, which will ultimately be expanded to support more advanced editing. Also in that directory are a number of test files that stress different aspects of rendering. svg.NodeBase is the base type for all SVG elements -- unlike Widget nodes, SVG nodes do not use layout logic, and just draw directly into a parent SVG viewport, with cumulative transforms determining drawing position, etc. The BBox values are only valid after rendering for these nodes. It uses srwiley/rasterx for SVG-compatible rasterization, and the gi.Paint interface for drawing. The Path element uses a compiled bytecode version of the Data path for increased speed.
Registry -
Documentation -
Download -
JSON
purl: pkg:golang/github.com/goki/svg@v0.1.14
Published:
Indexed:
- github.com/BurntSushi/freetype-go v0.0.0-20160129220410-b763ddbfe298
- github.com/BurntSushi/graphics-go v0.0.0-20160129215708-b43f31a4a966
- github.com/BurntSushi/xgb v0.0.0-20210121224620-deaf085860bc
- github.com/BurntSushi/xgbutil v0.0.0-20190907113008-ad855c713046
- github.com/anthonynsimon/bild v0.13.0
- github.com/aymerick/douceur v0.2.0
- github.com/fatih/camelcase v1.0.0
- github.com/goki/freetype v1.0.1
- github.com/gorilla/css v1.0.1
- github.com/iancoleman/strcase v0.3.0
- github.com/srwiley/rasterx v0.0.0-20220730225603-2ab79fcdd4ef
- github.com/srwiley/scanx v0.0.0-20190309010443-e94503791388
- goki.dev/cam v0.9.35
- goki.dev/colors v0.8.29
- goki.dev/cursors v0.0.17
- goki.dev/enums v0.9.38
- goki.dev/girl v0.0.19
- goki.dev/glop v0.1.4
- goki.dev/grows v0.3.15
- goki.dev/grr v0.0.6
- goki.dev/gti v0.1.16
- goki.dev/ki/v2 v2.0.0-dev0.0.19
- goki.dev/laser v0.1.18
- goki.dev/mat32/v2 v2.0.0-dev0.0.13
- goki.dev/ordmap v0.5.7
- golang.org/x/image v0.14.0
- golang.org/x/net v0.18.0
- golang.org/x/text v0.14.0