- Notifications
You must be signed in to change notification settings - Fork0
A C# wrapper of cairohttp://cairographics.org/
License
gfoidl/CairoSharp
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
A C# wrapper (.net standard 1.6, and .net 4.5) ofcairo. All its dependcies included.
Cairo is a 2D graphics library with support for multiple output devices.
Cairo is designed to produce consistent output on all output media while taking advantage of display hardware acceleration when available.The cairo API provides operations similar to the drawing operators of PostScript and PDF.Operations in cairo including stroking and filling cubic Bézier splines, transforming and compositing translucent images, and antialiased text rendering.All drawing operations can be transformed by any affine transformation (scale, rotation, shear, etc.).
A former release works on Windows desktop (Winform/WPF/Console Application) on .NET 4.5 and linux (tested on Ubuntu 12.04) on mono 4.2. CairoSharp was ported to .NET Core (.NET Standard 1.6) after that release.
Supported platforms:
- windows 32bit / 64bit
- linux 64bit (tested on Ubuntu 16.04-server)
Other platforms that support .net core may work, but have not been tested.
On Linuxlibcairo is a prerequisite.sudo apt-get update && sudo apt-get install -y libcairo2
LGPLv3
Project CairoSharp (not the native cairo lib but the C# one) is licensed under the LGPL v3 license.
CairoSharp, A C# wrapper of cairo which is a 2D vector rendering libraryCopyright (C) 2017 gfoidlCopyright (C) 2015-2017 Zou Wei, zwcloud@hotmail.com, https://zwcloud.netCopyright (C) 2007-2015 Xamarin, Inc.Copyright (C) 2006 Alp TokerCopyright (C) 2005 John LukeCopyright (C) 2004 Novell, Inc (http://www.novell.com)Copyright (C) Ximian, Inc. 2003This program is free software: you can redistribute it and/or modifyit under the terms of the GNU Lesser General Public License as published bythe Free Software Foundation, either version 3 of the License, or(at your option) any later version.This program is distributed in the hope that it will be useful,but WITHOUT ANY WARRANTY; without even the implied warranty ofMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See theGNU General Public License for more details.You should have received a copy of the GNU Lesser General Public Licensealong with this program. If not, see <http://www.gnu.org/licenses/>.
The C# code files in CairoSharp project was taken from Mono/GTK#(Version 3.0.0), licensed under the GNU LGPL. So CairoSharp uses LGPL as well.
TheNative project files is generated according to a VS2015 Solution fromCairo-VS.
cairoVersion 1.15.6COPYING Info
libpngVersion 1.6.18COPYING Info
pixmanVersion 0.32.6COPYING Info
zlibVersion 1.2.8COPYING Info
freetypeVersion 2.6COPYING Info
These libraries will be updated if new verisons are released.
Last update date of these Native libraries: 2017-07-16
Packages0
Languages
- C65.5%
- Roff8.8%
- HTML7.9%
- Makefile7.0%
- Shell3.2%
- C++2.2%
- Other5.4%