All Projects → GiovineItalia → Compose.jl

GiovineItalia / Compose.jl

Licence: other
Declarative vector graphics

Programming Languages

julia
2034 projects

Projects that are alternatives of or similar to Compose.jl

Macsvg
macSVG - An open-source macOS app for designing HTML5 SVG (Scalable Vector Graphics) art and animation with a WebKit web view ➤➤➤
Stars: ✭ 789 (+302.55%)
Mutual labels:  graphics, vector-graphics
Synfig
This is the Official source code repository of the Synfig project
Stars: ✭ 1,056 (+438.78%)
Mutual labels:  hacktoberfest, vector-graphics
Sfml
Simple and Fast Multimedia Library
Stars: ✭ 7,316 (+3632.65%)
Mutual labels:  hacktoberfest, graphics
Awesome Plotters
A curated list of code and resources for computer-controlled drawing machines and other visual art robots.
Stars: ✭ 495 (+152.55%)
Mutual labels:  hacktoberfest, vector-graphics
Svglib
Read SVG files and convert them to other formats.
Stars: ✭ 139 (-29.08%)
Mutual labels:  graphics, vector-graphics
Imagesharp
📷 A modern, cross-platform, 2D Graphics library for .NET
Stars: ✭ 5,186 (+2545.92%)
Mutual labels:  hacktoberfest, graphics
Monogame
One framework for creating powerful cross-platform games.
Stars: ✭ 8,014 (+3988.78%)
Mutual labels:  hacktoberfest, graphics
Luxor.jl
Simple drawings using vector graphics; Cairo "for tourists!"
Stars: ✭ 293 (+49.49%)
Mutual labels:  graphics, vector-graphics
Gadfly.jl
Crafty statistical graphics for Julia.
Stars: ✭ 1,724 (+779.59%)
Mutual labels:  hacktoberfest, graphics
Ragg
Graphic Devices Based on AGG
Stars: ✭ 127 (-35.2%)
Mutual labels:  graphics, vector-graphics
Rust Sloth
A 3D software rasterizer... for the terminal!
Stars: ✭ 478 (+143.88%)
Mutual labels:  hacktoberfest, graphics
Skiasharp
SkiaSharp is a cross-platform 2D graphics API for .NET platforms based on Google's Skia Graphics Library. It provides a comprehensive 2D API that can be used across mobile, server and desktop models to render images.
Stars: ✭ 2,493 (+1171.94%)
Mutual labels:  hacktoberfest, graphics
Scour
Scour - An SVG Optimizer / Cleaner
Stars: ✭ 443 (+126.02%)
Mutual labels:  graphics, vector-graphics
Silk.net
The high-speed OpenAL, OpenGL, Vulkan, and GLFW bindings library your mother warned you about.
Stars: ✭ 534 (+172.45%)
Mutual labels:  hacktoberfest, graphics
Sfml.net
Official binding of SFML for .Net languages
Stars: ✭ 354 (+80.61%)
Mutual labels:  hacktoberfest, graphics
Ktx
LibKTX: Kotlin extensions for LibGDX games and applications
Stars: ✭ 913 (+365.82%)
Mutual labels:  hacktoberfest, graphics
Flingengine
A Vulkan game engine with a focus on data oriented design
Stars: ✭ 239 (+21.94%)
Mutual labels:  hacktoberfest, graphics
Vpype
The Swiss-Army-knife command-line tool for plotter vector graphics.
Stars: ✭ 292 (+48.98%)
Mutual labels:  hacktoberfest, vector-graphics
Svg.skia
An SVG rendering library.
Stars: ✭ 122 (-37.76%)
Mutual labels:  graphics, vector-graphics
Gerbolyze
Render high-resolution bitmap images to PCB gerber files
Stars: ✭ 169 (-13.78%)
Mutual labels:  graphics, vector-graphics

Compose!

Compose is a vector graphics library for Julia. It forms the basis for the statistical graphics system Gadfly.

Synopsis

Unlike most vector graphics libraries, Compose is thoroughly declarative. Rather than issue a sequence of drawing commands, graphics are formed by sticking various things together and then letting the library figure out how to draw it. The "things" in this case fall one of three types: Property, Form, and Canvas. "Sticking together" is primary achieved with the compose function.

The semantics of composition are fairly simple, and once grasped provide a consistent and powerful means of building vector graphics.

Documentation

  • LATESTin-development version of the documentation.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].