What is Aurigma Graphics Mill?
Graphics Mill is the most powerful imaging toolset available for .NET and ASP.NET programmers. It helps users to add complex raster and vector image processing operations to .NET programs easily.
Graphics Mill is a complex image processing library. It allows loading/saving pictures (JPEG, PNG, GIF, TIFF, EPS, PDF, EPS, PSD, IDML, and many others ) in different bitmap formats (RGB, CMYK, 8 and 16-bit per station ), handling metadata (EXIF, IPTC, XMP, Adobe Resources), manipulating picture stations and pixels, implementing operations on images (crop, resize, rotate, reverse ), drawing bitmap and vector components, single and multiline text (like artistic results and text distortions), altering colors with ICC profiles, and correct color/tone/brightness/contrasts and use image filters.
Using Graphics Mill for .NET, you'll have the ability to produce many solutions for desktop and web: image manipulation, photo printing and record imaging programs, photo editors, photo editors, template-based content creators, annotation tools, movie manipulation options, and a whole lot more.
Graphics Mill for .NET is an SDK for programmers who require image manipulation and relevant performance for their programs, Internet, or Desktop.
The SDK contains everything required to create professional software, saving your time and energy.
You'll have the ability to employ rich image processing operation: draw text, shapes, bitmaps (organizing those objects into layers), load and save from most popular image file formats (like PSD read service ), convert between different color spaces in real-time, and use color management profiles (like Adobe CMM), employ different orbits, artistic effects, and filters, and perform color correction and modification, do red-eye impact elimination, use videos and picture metadata and perform a whole lot more.
In this manner, you can construct Several solutions:
- Net to print solutions, print imaging alternatives
- document imaging alternatives, template-based content founders
- online picture editors, brochures, and business card editors
- ... many different options.
Graphics Mill is optimized to give functionality in desktop and web applications. This is achieved through numerous ways:
- Memory-friendly execution
- x64 model for using virtually infinite system memory
- optimization for several core CPUs and multiple CPU systems
- multithreading optimization
- unmanaged code parts in performance-critical calculations
- AJAX-based controls for the Internet.
The imaging operation given by Graphics Mill is leveraged with off-the-peg controls which have the SDK. This way, you do not need to come up with your own controllers.
Aurigma Graphics Mill Great Features:
AJAX for ASP.NET 2.0 Controls
Typically, we wish to execute desktop-like imaging capabilities for the Internet without sacrificing functionality. Advanced AJAX Vector Objects controls supply more imaging capacities directly through internet browsers. For increased functionality in web programs, Graphics Mill comes with an AJAX viewport controller.
AJAX Vector Objects
Using AJAX vector object controllers, end users may draw shapes and text right on the picture in a web browser. The text and shapes may be freely dragged and dropped onto the picture like in desktop programs. The controllers allow for organizing numerous items into layers.
Additionally, these controls allow users to use matches to the contours, draw text in various colors, change font type, size, weight, etc. (see the above screenshot for overall thought ).
AJAX Viewport Control
When displaying pictures, the AJAX viewport command crops or downloads only the visible region of the picture. Viewed picture areas are cached in the client. When downloading a picture area into the viewport, a low-end place preview is exhibited. In this manner, the final user can begin seeing a massive picture straight away until it's been completely downloaded from the host.
The controller can zoom with multiple shredding techniques. The controller also supports rubber-band square choice. You can dim the part of the picture out of choice (beneficial when cropping).
Desktop programs that manage pictures intended for printing generally have substantial amounts of memory. That is why Graphics Mill WinForms controls possess memory-friendly implementation. Furthermore, if imaging operations still need more memory, you may utilize Graphics Mill x64 on x64 platforms. This makes sure that you don't ever get out of memory' messages and your programs that use Pictures Mill x64.
Multi-layer Picture Control
Such options as picture editors, template-based content creators, annotation tools, etc., have to utilize multiple overlapping items (such as text and images ) in precisely the same document. To execute this, you will need a multilayer image manipulation controller.
Graphics Mill includes a multi-layer image control that allows for managing composite pictures (e.g., several photographs within a postcard template or vector picture, including distinct objects such as rectangles, ellipses, lines, etc.).
It is possible to put several items into every layer (setting random Z-order): bitmaps, shapes, multiline text, your own custom items. Objects are readily changed from the end-user (with a mouse by simply dragging the thing or among its control stage ) and combined into classes. You could implement custom actions to get custom items, undo and redo operations are readily available. It's possible to hide layers and lock items to stop their alteration. The content of this controller could be serialized, state, into a document, then restored from a document.
Thumbnail List Controller
Some programs require more customizable document browsing abilities than offered by regular ways. Graphics Mill delivers a controller that offers great versatility in the offering rapid generation of thumbnails for picture files.
Using Thumbnail Listing control, you can select between four view modes, dynamically add/remove record products, execute your own sorts of listing objects (e.g., images saved in the database, or even from memory), type and organize things, display a checkbox, and an editable tag for each product. Thumbnails, along with other listing item data, could be loaded asynchronously.
Printout is an essential job in the whole workflow. Graphics Mill provides a memory-friendly controller that implements printing. Many demanded pre-print prep activities: printing of multipage TIFF documents, the printing of picture sets (single picture on every page, multiple pictures on every page), optimized positioning of multiple images on a page, automated management of a printed image's physical dimensions, and location (auto-resizing, auto-cropping, auto-centering, appropriate handling of portrait/landscape orientation), footer and header captions. You can incorporate the printing controller with the conventional. NET printing dialog.
Graphics Mill contains add-ons that improve the base performance. In this manner, it is possible to build even a broader selection of programs that control various forms of media, such as video and audio files.
Advanced PSD Add-on
This add-on can browse PSD templates and add customized content. By way of instance, you own a booklet in PSD and would like to add text in various languages in it. Using Advanced PSD add-in, you can create a program that can read a PSD template and add structured text (or custom pictures ) where appropriate, preparing the effect for printing and preview (see demonstration ).
AVI Processor Add-on
This add-in empowers Graphics Mill to take care of movies: extract, insert and watermark frames, extract and include soundtracks, use transition effects, specify encoding options (framerate, compression, quality, etc.). With this particular add-in, you may produce solutions that enhance video content editing and processing in various manners: divide and merge pictures, turn pictures into slideshows, place logos onto frames, etc...
Media Processor Add-on
Using Media Processor, your application can retrieve metadata from sound and video documents and do far more.
For additional information concerning the Graphics Mill performance, you may go to the item page.
Graphics Mill has thorough documentation with complete course library references. Access to internet technical assistance is provided upon enrollment. The imaging SDK contains samples that illustrate the most common usages in C# and VB.NET. Samples include Internet and Desktop software.