
Adds the ability to create PDF files in the extended format (16 bits per channel).
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.