Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

A C# wrapper of cairohttp://cairographics.org/

License

NotificationsYou must be signed in to change notification settings

gfoidl/CairoSharp

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

85 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NuGet

CairoSharp

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

Platforms

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

Copying/License

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.

Native libraries

TheNative project files is generated according to a VS2015 Solution fromCairo-VS.

These libraries will be updated if new verisons are released.
Last update date of these Native libraries: 2017-07-16

Packages

No packages published

Languages

  • C65.5%
  • Roff8.8%
  • HTML7.9%
  • Makefile7.0%
  • Shell3.2%
  • C++2.2%
  • Other5.4%

[8]ページ先頭

©2009-2025 Movatter.jp