Blend2D is a high-performance 2D vector graphics engine. See https://blend2d.com
Here you can find some screenshots taken from the demo included in the TclTk porting Blend2d
From demo/demo-tiger/demotiger.tcl
Enlarge
From demo/sample01.tcl
- a filled Bezier Cubic curve
Enlarge
From demo/sample02.tcl
- a round rectangle filled with a linear gradient
Enlarge
From demo/sample03.tcl
- round rectangle filled with an image pattern
Enlarge
From demo/sample04.tcl
- animation
- a dynamic image used by two widgets
- Any change in the image is instantly visible on both widgets.
Enlarge
From demo/sample05.tcl
- two shapes filled with radial an linear gradients
- use of Porter-Duff composition blending
Enlarge
From demo/sample06.tcl
- a thick stroke filled with a gradient
Enlarge
From demo/sample07.tcl
- simple text (external font)
Enlarge
From demo/comp-op/PorterDuffInAction.tcl
- Animation
- Use of Porter-Duff composition
Enlarge 
Credits to https://ciechanow.ski/alpha-compositing/
From demo/sample-poly.tcl
- Animation
- experiment on multi-thread rendering (.. not a big diff ..)
Enlarge
From demo/sample101.tcl
- Extracting the geometry from a font's glyph
- contours and tangents and normal along the glyphs curves.
Enlarge
From demo/sample102.tcl
- animation
- drawing a cube made of many semitransparent small cubes
Enlarge Picture Slow Motion Video
From demo/sample103.tcl
- Heavy use of rotation/scale transformation
- Pseudo shadows (rough approximation)
Enlarge
Enlarge
From demo/sample104.tcl
- experiment for drawing pseudo hand-drawn lines
Enlarge
From demo/sample105.tcl
- loading a picture from a (simple) SVG file.
- resizable in real-time
Enlarge
From demo/sample106.tcl
- animation.
- Porting of an openprocessing demo
- random jagged lines resembling a fur ball ..
Enlarge
From demo/sample107.tcl
- animation.
- Porting of an openprocessing demo
Enlarge
From demo/sample108.tcl
- animation.
- Splines
- Porting of an openprocessing demo
Enlarge
From demo/sample109.tcl
- animation
- Porting of an openprocessing demo
- Splines (Catmull-Rom Splines)
- Perlin noise
Enlarge
From demo/sample110.tcl
- animation
- Porting of an openprocessing demo
Enlarge
From demo/sample111.tcl (updated in Blend2d 1.0.1)
- layered shapes drawn with and without shadows.
Enlarge
From demo/sample112.tcl (new in Blend2d 1.0.1)
- layered shapes drawn with and without shadows.
Enlarge
From demo/sample113.tcl (new in Blend2d 1.0.1)
- random shapes based on Perlin-noise variations.
Enlarge
From demo/sample114.tcl (new in Blend2d 1.0.1)
- layered cards : where is the top card ?.
Enlarge
From demo/sample115.tcl (.. coming soon ...)
Enlarge