- About Graphics Mill
- What's New?
- Breaking Changes in Graphics Mill 12
- Breaking Changes in Graphics Mill 11
- Features
- Supported File Formats
- System Requirements
- Getting Started
- Working with Image Formats
- Transforming Images (Resize, Rotate, Crop)
- Working with Metadata
- Color Management and Color Reduction
- Drawing Text and Graphics
- Color Keying (Green Screen Removal)
- Channels and Pixel Data
- Color and Tone Correction
- Working with Photoshop (PSD) Files
- Image Filters
- Processing Large Images
- Basics of Image Processing
- Troubleshooting
- Class Library Reference
- Licensing
- End User License Agreement
- Copyright Notices
About Graphics Mill
Aurigma Graphics Mill is a high-performance image processing library for .NET with a strong focus on Web-to-Print workflows and template personalization.
It is designed for production systems that need reliable rendering, advanced typography, PSD-based personalization, color-accurate output, and efficient processing of large images.
Our typical use cases include:
- Web-to-Print personalization engines
- PSD template rendering and variable-data composition
- Server-side image normalization and print preparation
- PDF generation pipelines for production output
- High-volume processing of large raster assets
Key Features
-
Advanced PSD workflows: Strong parsing and extraction suitable for complex, template-driven personalization. Rendering PSD templates and replacing Smart Objects with warp transforms is available in the separate
Aurigma.GraphicsMill.TemplatesNuGet package. See Aurigma.GraphicsMill.Templates. - Sophisticated typography: A rich text engine supporting point text, text in shape, text on path, OpenType features, paragraphs, tabs, vertical text, lists, and artistic text effects.
- Professional PDF production: Multipage PDF generation with support for PDF/X-4 and PDF/VT standards, drawing with spot colors, PDF layers, and rendering text as outlines or as font glyphs.
- TIFF production features: Support for multipage TIFFs and extra channels, such as spot-color separations.
Graphics Mill is capable of processing images and print assets of any size without "out of memory" errors. By utilizing the efficient Pipeline API, it handles huge, high-resolution graphics that sets it apart from standard imaging toolkits.
Other Features
- loading/saving images to different formats
- manipulating metadata (EXIF, IPTC, XMP, Adobe Resources)
- manipulating image channels
- image operations (crop, resize, rotate, flip)
- drawing raster data, text, and graphics shapes on any image format (including CMYK and 8/16 bit per channel)
- drawing curved text
- color management operations (RGB, CMYK, Grayscale with 8/16 bit per channel)
- color and tone adjustment
- image filtering
- color keying
- saving raster and vector data to the PDF, SVG, and EPS formats
All these operations are applicable to images of any size and they are heavily optimized for lightning speed.