Overcoming the limitations of System.Drawing
- Draw on any bitmaps, even CMYK and 16 bit/channel
- Vector PDF/EPS files
- TrueType, OpenType, Type 1 fonts
- Multiline, curved, and artistic text
- Advanced typographic features
Overcoming the limitations of System.Drawing
You are no longer limited by a bitmap type when you need to draw text or graphics (lines, rectangles, ellipses, etc) on an image. Graphics Mill can modify all types of bitmaps:
Alpha blending and antialiasing are fully supported and the graphics output is extremely precise. You can also define a clipping path or even read it from the Adobe Resources block of your JPEG/TIFF/PSD file.
If you are going to send graphics created by Graphics Mill to a printer, you would definitely prefer to save it as vector. It's easy! Create PDF or EPS files and export the following data:
You can add one or more pages, define a crop/bleed/trim box for each page, and even define an embedded color profile!

Unlike System.Drawing, you are not limited with TrueType. You can draw text strings with fonts of other types as well. Moreover, you don't have to install that fonts on your computer - it is easy to load fonts from a specified file!
using (var bitmap = new Bitmap(600, 250, PixelFormat.Format24bppRgb, RgbColor.White))
using (var graphics = bitmap.GetAdvancedGraphics())
using (var fontRegistry = new CustomFontRegistry())
{
var fontSize = 32f;
var fontName = fontRegistry.Add(@"Lobster.otf");
graphics.FontRegistry = fontRegistry;
var font = graphics.CreateFont(fontName, fontSize);
var plainText = new PlainText("plain text", font);
plainText.Position = new System.Drawing.PointF(5, plainText.GetBlackBox().Height + 10);
//...
}
Graphics Mill is a really powerful when it comes to the text output:
Using these features you can render texts even with really complicated layouts!
Graphics Mill can turn a simple text string into a piece of art. You can apply the following effects:
No need to perform complicated math or transformation. Just add a single line of code and Graphics Mill will do all the job automatically!