最終更新:2018-08-03 (金) 16:11:42 (2318d)
cairo
Top / cairo
Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System, Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL (through glitz), XCB, BeOS?, OS/2, and DirectFB.
バインディング
http://cairographics.org/bindings/
GUIツールキット
- FLTK has full cairo support (through "--enable-cairo" compile switch).
- GNUstep bindings: http://cvs.savannah.gnu.org/viewvc/gnustep/gnustep/core/back/Source/cairo/
- GTK+ 2.8+ has full support for cairo.
プログラミング言語
- Ada : CairoAda?
- C++ : cairomm
- Common Lisp : cl-cairo2?, cffi-cairo?
- Haskell : hscairo?
- Java : cairo-java? and CairoJava?
- Mono and .NET bindings (C♯ and any other CLS? language) are bundled with the Mono distribution in the Mono.Cairo library.
- Cleaned up and more recent bindings for Mono/.NET can be found at NDesk (see http://git.ndesk.org/?p=cairo-sharp). Only makefiles are provided but it is simple to create a class library in Visual Studio or Monodevelop and include all the csharp files in the src directory.
- Nickle? : cairo-nickle?
- OCaml : cairo-ocaml?
- Perl : cairo-perl?
- PHP : cairo-php?
- Python : pycairo?
- Ruby : rcairo?
- Scheme: guile-cairo?
- Squeak : Rome?
- D言語: cairoD - simple wrapper for D direct C API
- Lua : Lua-Cairo?, Lua-OOCairo?
- Vala