AltSketch C# Software Vector Graphics Library with native C# implementation of FreeType font rendering libraryPosted Thursday, 9 May, 2013 - 11:50 by AltSoftLab in
Follow us on twitter twitter.com/AltSoftLab to keep abreast of developments!
AltSketch is a pure C# CLS compliant 100% managed, without unsafe blocks Software Vector Graphics Library for Games, Scientific Applications & other uses of Computer Graphics. All core functionality collected in one small library AltSketch.dll for Microsoft .NET Framework or Mono. It depends only on System, System.Data & System.Xml assemblies (.NET Framework 2.0).
AltSketch includes AltNETType - pure C# CLS compliant port of wonderful font rendering library Freetype. AltNETType presented as a subsystem of AltSketch in Alt.NETType namespace. AltSketch contains highlevel font realization working with many fontfamilies (system fonts, custom font files). But also FreeType like interface is available throw Alt.NETType namespace of AltSketch library.
AltSketch includes AltNETImage. It is a subsystem of AltSketch & was designed to be a simple way to load / save a several image format file streams into a Alt.Sketch.Bitmap object. AltNETImage is written entirely in .NET C# code. It does not use any OS-depended or other interoperability code, and it does not use any unsafe code blocks.
Next graphics image file formats supported:
More image file formats support is coming soon...
Also AltSketch includes Extensions - useful solutions that has been ported to AltSketch. We are aiming at the creation of a multi-platform, lightweight and at the same time multifunctional product with a lot of ready solutions based on it. On the one hand, it is a demonstration of AltSketch’s functionality and ways of its use, on the other hand it gives you the possibility of accomplishing your tasks easier and more quickly.
AltSketch SDK includes many Integration Demos with the wide variety GUI-s & frameworks:
Windows Forms (throw System.Drawing, OpenGL, DirectX, DirectDraw)
WPF (throw System.Windows.Media, OpenGL, DirectX, DirectDraw)
GTK (throw Gtk.Image, OpenGL)
QT: Qyoto & Qt4Dotnet (throw Qt.Image, OpenGL)
wxWidgets (throw wxWidgets.Image)
OpenTK / AltOpenTK
Tao.OpenGl (with Tao.FreeGlut)
SdlDotNet / AltSdlDotNet
AltSketch is free for no commercial use.