AltSoftLab's picture

AltSketch C# Software Vector Graphics Library with native C# implementation of FreeType font rendering library

Project Images
AltSketch Vector Text Double Path Transformer
AltSketch Boolean Operations (CombinedGeometry)
AltSketch GMap.NET
AltSketch HTML Renderer

You can post the comment or ask questions according to the project in the AltSketch Blog

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:
BMP
GIF
JPEG
PNG
TGA
TIFF
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:
Silverlight
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
​Tao.Sdl
SlimDX

AltSketch is free for no commercial use.

AltSketch Blog

AltSketch GMap.NET Demo
AltSketch GMap.NET Demo

AltSketch GMap.NET Big Map Maker Demo
AltSketch GMap.NET Big Map Maker Demo

AltSketch HTML Renderer
AltSketch HTML Renderer

AltSketch AForge.NET Fuzzy AGV Demo
AltSketch AForge.NET Fuzzy AGV Demo

AltSketch AForge.NET Filters Demo
AltSketch AForge.NET Filters Demo

AltSketch Accord.NET Face Detection Demo
AltSketch Accord.NET Face Detection Demo

AltSketch Pie Chart 3D
AltSketch Pie Chart 3D

AltSketch OxyPlot
AltSketch OxyPlot

AltSketch PDFsharp
AltSketch PDFsharp

AltSketch MigraDoc
AltSketch MigraDoc

AltSketch ZedGraph
AltSketch ZedGraph

AltSketch CeGui
AltSketch CeGui

AltSketch Miyagi
AltSketch Miyagi

AltSketch Vector Text Single Path Transformer
AltSketch Vector Text Single Path Transformer

AltSketch Vector Text Double Path Transformer
AltSketch Vector Text Double Path Transformer

AltSketch Boolean Operations (CombinedGeometry)
AltSketch Boolean Operations (CombinedGeometry)

AltSketch Geometry Lens Effect SVG Transformation
AltSketch Geometry Lens Effect SVG Transformation

AltSketch QuickFont
AltSketch QuickFont

AltSketch NPlot Multi Plot
AltSketch NPlot Multi Plot

AltSketch Gwen Skinned TextBox
AltSketch Gwen Skinned TextBox

AltSketch Outline SVG
AltSketch Outline SVG

AltSketch Clipper Geo - Circles
AltSketch Clipper Geo - Circles

AltNETType (FreeType.NET)
AltSketch Gwen Skinned TextBox

AltNETType (Outline Transformations - Fill and Contour)
AltNETType (Outline Transformations - Fill and Contour)

AltSketch Geometry Polar Transformation
AltSketch Geometry Polar Transformation

AltSketch Geometry Sine Transformation
AltSketch Geometry Sine Transformation

Texture Atlas Creation Tool
Texture Atlas Creation Tool

Releases