All Projects → celiagg → Celiagg

celiagg / Celiagg

Licence: mit
🎨Anti-Grain Geometry for Python 3 with Cython

Programming Languages

cython
566 projects

Projects that are alternatives of or similar to Celiagg

mvt
Draw Mapbox Vector Tiles (MVT) in Go
Stars: ✭ 46 (+170.59%)
Mutual labels:  drawing, vector
Dotgrid
Minimalist Vector Tool
Stars: ✭ 808 (+4652.94%)
Mutual labels:  vector, drawing
Pencil
Pencil2D is an easy, intuitive tool to make 2D hand-drawn animations. Pencil2D is open source and cross-platform.
Stars: ✭ 968 (+5594.12%)
Mutual labels:  multi-platform, drawing
Maker.js
📐⚙ 2D vector line drawing and shape modeling for CNC and laser cutters.
Stars: ✭ 1,185 (+6870.59%)
Mutual labels:  vector, drawing
InfiniteCanvas
Proof of concept for a vector drawing app without canvas boundaries.
Stars: ✭ 106 (+523.53%)
Mutual labels:  drawing, vector
powerpaint
Kreative PowerPaint - Library and Application for Bitmap and Vector Image Editing
Stars: ✭ 27 (+58.82%)
Mutual labels:  drawing, vector
Leaflet Geoman
🍂🗺️ The most powerful leaflet plugin for drawing and editing geometry layers
Stars: ✭ 1,088 (+6300%)
Mutual labels:  vector, drawing
ludigraphix.github.io
Documentation for Ludigraphix
Stars: ✭ 21 (+23.53%)
Mutual labels:  drawing, vector
Drawkit
Vector and illustration framework for macOS
Stars: ✭ 299 (+1658.82%)
Mutual labels:  vector, drawing
Diagram
CLI app to convert ASCII arts into hand drawn diagrams.
Stars: ✭ 642 (+3676.47%)
Mutual labels:  drawing
Fiona
Fiona reads and writes geographic data files
Stars: ✭ 787 (+4529.41%)
Mutual labels:  vector
Freedrawview
A View on which you can freely draw, customizing paint width, alpha and color, and take a screenshot of the content. Useful for note apps, signatures or free hand writing.
Stars: ✭ 627 (+3588.24%)
Mutual labels:  drawing
Jspaint
🎨 Classic MS Paint, REVIVED + ✨Extras
Stars: ✭ 5,972 (+35029.41%)
Mutual labels:  drawing
Pinta
Simple GTK# Paint Program
Stars: ✭ 802 (+4617.65%)
Mutual labels:  drawing
React Native Sketch
🎨 A React Native <Sketch /> component for touch-based drawing.
Stars: ✭ 627 (+3588.24%)
Mutual labels:  drawing
30 Seconds Of Cpp
30 Seconds of C++ (STL in C++). Read More about 30C++ here 👉
Stars: ✭ 815 (+4694.12%)
Mutual labels:  vector
Vectorious
Linear algebra in TypeScript.
Stars: ✭ 616 (+3523.53%)
Mutual labels:  vector
Ksnip
ksnip the cross-platform screenshot and annotation tool
Stars: ✭ 776 (+4464.71%)
Mutual labels:  drawing
Mathsharp
A vector and matrix library written in C# using hardware intrinsics
Stars: ✭ 616 (+3523.53%)
Mutual labels:  vector
Cgmath
A linear algebra and mathematics library for computer graphics.
Stars: ✭ 773 (+4447.06%)
Mutual labels:  vector

celiagg

.. image:: https://img.shields.io/pypi/v/celiagg.svg :target: https://pypi.python.org/pypi/celiagg :alt: PyPI

.. image:: https://travis-ci.org/celiagg/celiagg.svg?branch=master :target: https://travis-ci.org/celiagg/celiagg :alt: Build status

.. image:: https://ci.appveyor.com/api/projects/status/1d7wb65intsxrn90 :target: https://ci.appveyor.com/project/jwiggins/celiagg :alt: Appveyor Build status

celiagg provides a simple, stateless canvas object that uses Anti-Grain Geometry 2.4 svn://svn.code.sf.net/p/agg/svn with Cython to render directly into a Numpy array.

A respectably modern C++ compiler is required to build celiagg

Documentation! <https://celiagg.github.io/celiagg/>_

Installation

pip install celiagg should do the trick.

Building from source with the Freetype font library on macOS requires the pkg-config tool which can be installed via Homebrew, MacPorts, or other macOS package management systems.

Dependencies

  • Numpy
  • Cython (build-time only)
  • Freetype2 (optional)

Contributing

We encourage contributions to celiagg! If you would like to contribute, just fork the repository on GitHub, make your changes, and issue a pull request.

History

celiagg started as pyagg (https://github.com/erikhvatum/pyagg) but was renamed to avoid clashing with PyAgg (https://github.com/karimbahgat/PyAgg).

celiagg is a play on Celiac (Anti grain...) and AGG (Anti-Grain Geometry).

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].