onecoolx / picasso

Picasso is a high quality 2D vector graphic rendering library. It support path , matrix , gradient , pattern , image and truetype font.

Home Page:http://onecoolx.github.io/picasso/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Windows Build Linux Build MacOSX Build Android Build CodeFactor

Copyright (C) 2008 ~ 2023 Zhang Ji Peng (onecoolx@gmail.com)

Picasso is a high quality vector graphic rendering library. It has high performance and low footprint. Picasso provides a set of high level 2D graphics API, which can be used to a GUI system, rendering postscript, rendering svg images and so on. It support path, matrix, gradient, pattern, image and truetype font.

How to build

linux:

1. automake & autoconf
./autogen.sh
./configure
make
sudo make install;


2. gyp build
./build_linux.sh
cd proj
make

windows:

1. Install Active Python 2.7 on your windows system and register path environment variables.
2. Build project
./build_windows.bat
cd vcproj
<open "picasso.sln" with visual studio>

macosx:

1. Install python 2.7 on your shell environment.
2. Build project
./build_macosx.sh
cd proj
<open "picasso.xcodeproj" with Xcode>

Documents

API Reference Documents

Gallery

alpha blending

svg rendering

gis maps

instrument

About

Picasso is a high quality 2D vector graphic rendering library. It support path , matrix , gradient , pattern , image and truetype font.

http://onecoolx.github.io/picasso/

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:C 61.6%Language:Python 26.0%Language:C++ 11.0%Language:JavaScript 0.7%Language:Makefile 0.2%Language:Emacs Lisp 0.1%Language:HTML 0.1%Language:M4 0.1%Language:Objective-C++ 0.1%Language:Assembly 0.1%Language:Objective-C 0.0%Language:Shell 0.0%Language:EmberScript 0.0%Language:Batchfile 0.0%