Graphics Mill 9.3.x

Adds the ability to create PDF files in the extended format (16 bits per channel).
February 19, 2018 - 16:26
New Version

Features

  • Improved exception messages.
  • Added support for Cascading Style Sheet (CSS) in Scalable Vector Graphics (SVG).
  • Added code samples for processing spot colors.
  • Added ability to create Portable Document Format (PDF) files in the extended format (16 bits per channel).
  • Access elements of graphics containers through the GraphicsContainer.DrawImage and GraphicsContainer.DrawPath events.
  • Added static methods initializing CMYK colors from percentages to the CmykColor and Cmyk16Color classes. (CMYK refers to the four inks used in some color printing - Cyan, Magenta, Yellow and Key black).
  • Added ability to drop the destination color profile.
  • Added ability to create a font object even if the required font is missing in FontRegistry. In this case, FontRegistry takes the first font of the FallbackFontCollection.
  • Added ability to read spot colors from PDF files.
  • Added ability to read spot channels from PSD files.
  • Added support for spot colors.
  • Added the Overprint property to Graphics.
  • Updated the C++ Runtime Library. Now, Graphics Mill requires Microsoft Visual C++ 2017 Redistributable.
  • Improved rendering of complex vector masks in PsdShapeFrame.
  • PSD Support
    • Added support for the Color Overlay effect.
    • Added a preflight of PhotoShop Document (PSD) templates. Now, you can validate whether effects and features, which you apply in PSD files, are supported or not.
    • Added a code sample of the validation of PSD files.
  • Added support for Hindi digits.
  • Added support for minuscule (Small caps) and majuscule (All caps) characters.
  • Added support for the superscript and subscript character settings.
  • Added support for the FloodFill transform for the CMYK color space.
  • Added support for OpenType font features.
  • Added the Text.Kernings property to adjust the spacing between characters.
  • Added the DoublePathText.AutoExtend property.
  • Ajax Vector Objects
    • Added the support of PathStart and PathEnd in CurvedTextVObject.
  • Upgraded to new Intel Integrated Performance Primitives 2017 and Intel Math Kernel Library 2017. This helps significantly speed up image processing.
  • Added the GreenScreenRemoval.Strength and GreenScreenRemoval.TransparencyCoefficient properties for color keying.
  • Added the allowEvenOddRule parameter to the Path.Create method that helps to speed up path processing.
  • Improved the shadow effect for transparent raster images.
  • Added the PsdProcessor.ShapeCallback property to processes shape layers.
  • Added the support of the element in SvgReader.
  • Added the support of linked local images in SVG.
  • Now, you can read the trim box, bleed box, and safety box from PDF.
  • Added a PdfReader. Now, you can both rasterize a PDF file and work with its vector objects.
  • Added an SvgReader. Now, you can both rasterize an SVG file and work with its vector objects.
  • Significant improvement to drawing possibilities:
    • Specify pen styles like dashed and dotted.
    • Specify a line cap and a line join for lines.
    • Added gradient and tiling brushes.
  • Added new blending modes.
  • Removed the Aurigma.GraphicsMill.WinControls package from Graphics Mill.

Fixes

  • Fixed a problem with changing line width when merging PDF files.
  • Fixed a problem with clipping paths being incorrectly applied to vector PDF files in some cases.
  • Fixed a problem with clipping paths being incorrectly read from some TIFF files.
  • Fixed a problem with UnexpectedException thrown when converting JFIF to PDF in some cases.
  • Fixed a problem when ImageWriter distorted some PNG files.
  • Fixed incorrect processing of images with the indexed palette and grayscale color profile.
  • Fixed a problem with adding multiple copies of CMYK color profiles to PDF files.
  • Fixed a problem with System.AccessViolationException thrown when PSD files contained incorrect layer mask parameters.
  • Fixed a problem with System.AccessViolationException thrown when reading some specific SVG files.
  • Fixed a problem with converting JFIF to PDF.
  • Fixed a problem with an incorrect number of frames when reading some TIFF files.
  • Fixed a problem with conversion of indexed PNG files to PDF.
  • Fixed a problem with drawing text in some SVG files.
  • Fixed a problem with System.AccessViolationException thrown from the Path.Create method.
  • Fixed rendering of right-to-left text.
  • Fixed a problem with getting the font size in some cases.
  • Fixed the problem of strong linearization when drawing some SVG files.
  • Fixed drawing Bezier curves with one control point.
  • Transforms
    • Fixed a problem with the Brightness and Contrast transforms.
  • Drawing
    • Fixed a performance problem that appeared in Graphics Mill 9.
    • Fixed a problem with the tracking property in rich text.
  • Color Management
    • Fixed a problem with the rendering of CMYK colors that appeared in Graphics Mill 9.
  • Codecs
    • Fixed a problem with creating PDF files.
    • Fixed a problem with StackOverflowExceptionthrown when reading some specific XMP files.
    • Fixed a problem with memory consumption when processing TARGA files.
    • Fixed a problem with rendering of PDF files.
    • Improved error messages.
  • Fixed some problems with the outline in the Text class.
  • Fixed a problem with rendering ArtText in some cases.
  • Fixed a problem with the faux bold style.
  • Accelerated the PSD rendering of smart objects and 3D previews.
  • Fixed a problem with text rendering in SvgWriter.
  • Fixed a problem with ImageReader.Create.
  • Fixed a problem with a shadow color of formatted text.
Graphics Mill

Graphics Mill

Add advanced Image processing to your .NET applications.

Got a Question?

Live Chat with our Aurigma licensing specialists now.