GdPicture.NET 9 Has Been Released!

Changelogs, news, and special event announcements.
Locked
User avatar
Loïc
Site Admin
Posts: 5881
Joined: Tue Oct 17, 2006 10:48 pm
Location: France
Contact:

GdPicture.NET 9 Has Been Released!

Post by Loïc » Sun Jul 01, 2012 9:17 pm

Hello there!

GdPicture.NET 9 has been tested, approved & finally released.
Changes are described bellow, please have a look on this blog post to get information about upgrade options: https://www.gdpicture.com/blog/are-you-r ... ure-net-9/

You should also read our technical F.A.Q. since GdPicture.NET 9 requires system activation for development purpose and SLA registration to reach our support team. See: https://www.gdpicture.com/support-faq.php


Toolkit Core
-Binaries for NET Framework 4.5 available.
-Memory usage optimization.
-Battery of speed enhancement.
-Better error handling.
-Improved usercontrols appearance customization.
-Multithreading handling improvement, especially with the ThumbnailEx control.
-Better stream handling.
-Temporary files creation has been avoided while loading from stream, array of bytes or string data. (Especially for usage in cloud or in sand-box)
-Several Unicode issues fixed.
-Improved OCR & PDF support for RTL languages such Arabic.

Annotations
-Memory usage optimization.
-Speed Improvement.
-New Ruler annotation object.
-Improved synchronization with other GdPicture Objects (ThumbnailEx, AnnotationEditor, BookmarkTree...).
-Added support to load and save annotations of all pages of a document from/to a single XML block.

PDF
-PDF rasterizer can produce any Pixel format bitmap.
-Support for linearized PDF creation (fast web view mode).
-PDF Transparency support for Rendering.
-PDF rendering speed has been increased by 15-30% with lower memory usage.
-PDF formfield and annotation flattening quality increased.
-PDF now supports alpha channel when adding 32-bit ARGB bitmap (soft mask).
-PDF Document Viewing preference support.
-Full files attachment support (Embedded file stream).
-Full PDF transparency support (Blend modes).
-Graphics state stack and transformation matrix support.
-Digital Certificate support with stamp.
-Digital signature validation with certificate & document content checking.
-Page duplication support.
-Page drawing support. For example, draw the Page X of a PDF to a specified area of the page Y of another PDF.
-Bookmark reading & writing support.

Document Imaging
-Speed improvement of the Document Imaging Filters (AutoDeskew, Despeckle...)
-New 8bpp and 4bpp Quantizer with very high quality, high speed and low memory usage.
-GIF encoder enhancement to produce better quality image with dramatically speed increasing.
-Faster image resizer on indexed bitmaps.
-Memory usage has been dramatically decreased for document filters.
-Better support for large tiff files (IE 4gb multipage tiff documents).
-Dramatic increase in speed in handling editable multipage tiff & gif.
-New blob removal filter.
-Multipage documents are opened in read & write mode by default (at the same speed as the previous read-only mode).
-Added new noise removal filters.
-New sophisticated line removal filter.

Barcoding
-Added option to specify barcode type to detect during 1D barcode recognition process.
-Added option to return undecodable barcode.
-Added option to specify the number of expected recognized barcode for 1D, Datamatrix , QRCode and PDF417 reader.
-Increased speed & accuracy of the 1D barcode reader (speed increased between 33% and 50% according to our benches).
-Increased accuracy of the QR barcode reader .
-Increased accuracy of the DataMatrix barcode reader .
-Decreased memory usage.
-New PDF417 Barcode Reader Plugin.

Interface Changes
-GdPictureImaging: new method RemoveBlob()
-GdPictureImaging: new method FxBitonalDespeckle()
-GdPictureImaging: new method FxBitonalDespeckleMore()
-GdPictureImaging: new overloaded method Barcode1DReaderDoScan() to specify the types of barcode to detect.
-GdPictureImaging: new overloaded method BarcodeDataMatrixReaderDoScan() to specify the types of barcode to detect.
-GdPictureImaging: new overloaded method BarcodeQRReaderDoScan() to specify the types of barcode to detect.
-GdPictureImaging: new method BarcodePDF417ReaderDoScan()
-GdPictureImaging: new method BarcodePDF417ReaderGetBarcodeCount()
-GdPictureImaging: new method BarcodePDF417ReaderGetBarcodeConfidence()
-GdPictureImaging: new method BarcodePDF417ReaderGetBarcodeValue()
-GdPictureImaging: new method BarcodePDF417ReaderGetBarcodeRows()
-GdPictureImaging: new method BarcodePDF417ReaderGetBarcodeColumns()
-GdPictureImaging: new method BarcodePDF417ReaderGetBarcodeX1()
-GdPictureImaging: new method BarcodePDF417ReaderGetBarcodeY1()
-GdPictureImaging: new method BarcodePDF417ReaderGetBarcodeX2()
-GdPictureImaging: new method BarcodePDF417ReaderGetBarcodeY2()
-GdPictureImaging: new method BarcodePDF417ReaderGetBarcodeX3()
-GdPictureImaging: new method BarcodePDF417ReaderGetBarcodeY3()
-GdPictureImaging: new method BarcodePDF417ReaderGetBarcodeX4()
-GdPictureImaging: new method BarcodePDF417ReaderGetBarcodeY4()
-GdPictureImaging: new method BarcodePDF417ReaderClear()
-GdPictureImaging: new overload of the method CreateGdPictureImageFromStream() to specify the input image format.
-GdPictureImaging: new overload of the method CreateGdPictureImageFromStreamICM() to specify the input image format.
-GdPictureImaging: new method RemoveLines()

-GdPicturePDF: new method AddGraphicsPath()
-GdPicturePDF: new method AddPageRotation()
-GdPicturePDF: new method AddRotationAt()
-GdPicturePDF: new method AddTransformationMatrix()
-GdPicturePDF: new method DeleteEmbeddedFile()
-GdPicturePDF: new method DigiSignWithStamp()
-GdPicturePDF: new method DrawPage()
-GdPicturePDF: new method DrawTextBox()
-GdPicturePDF: new method DuplicatePage()
-GdPicturePDF: new method EmbedFile()
-GdPicturePDF: new method ExtractEmbeddedFile()
-GdPicturePDF: new method GetActionPageDestination()
-GdPicturePDF: new method GetActionURI()
-GdPicturePDF: new method GetActionType()
-GdPicturePDF: new method GetBookMarkActionID()
-GdPicturePDF: new method GetBookMarkChildCount()
-GdPicturePDF: new method GetBookMarkColor()
-GdPicturePDF: new method GetBookMarkCount()
-GdPicturePDF: new method GetBookMarkFirstChildID()
-GdPicturePDF: new method GetBookMarkNextID()
-GdPicturePDF: new method GetBookMarkParentID()
-GdPicturePDF: new method GetBookMarkPrevID()
-GdPicturePDF: new method GetBookMarkRootID()
-GdPicturePDF: new method GetBookMarkTextAttribute()
-GdPicturePDF: new method GetBookMarkTitle()
-GdPicturePDF: new method GetEmbeddedFileCount()
-GdPicturePDF: new method GetEmbeddedFileCreationDate()
-GdPicturePDF: new method GetEmbeddedFileDescription()
-GdPicturePDF: new method GetEmbeddedFileModificationDate()
-GdPicturePDF: new method GetEmbeddedFileName()
-GdPicturePDF: new method GetEmbeddedFileSize()
-GdPicturePDF: new method GetEmbeddedFileTitle()
-GdPicturePDF: new method GetSignatureCount
-GdPicturePDF: new method GetSignatureProperties
-GdPicturePDF: new method GetViewerLayoutMode()
-GdPicturePDF: new method GetViewerNonFullScreenPageMode()
-GdPicturePDF: new method GetViewerPageMode()
-GdPicturePDF: new method GetViewerPreference()
-GdPicturePDF: new method MoveBookMark().
-GdPicturePDF: new method MoveBookMarkDown().
-GdPicturePDF: new method MoveBookMarkUp().
-GdPicturePDF: new method NewBookMark()
-GdPicturePDF: new method RemoveBookMark()
-GdPicturePDF: new method RestoreGraphicsState()
-GdPicturePDF: new method SaveGraphicsState()
-GdPicturePDF: new method SetBlendMode()
-GdPicturePDF: new method SetBookMarkActionPageDestination()
-GdPicturePDF: new method SetBookMarkActionURI()
-GdPicturePDF: new method SetBookMarkColor()
-GdPicturePDF: new method SetBookMarkTextAttribute()
-GdPicturePDF: new method SetLineAlpha()
-GdPicturePDF: new method SetFillAlpha()
-GdPicturePDF: new method SetViewerNonFullScreenPageMode()
-GdPicturePDF: new method SetViewerLayoutMode()
-GdPicturePDF: new method SetViewerPageMode()
-GdPicturePDF: new method SetViewerPreference()

-ThumbnailEx: new method FindNearestItem()
-ThumbnailEx: new method GetItemFocusState()
-ThumbnailEx: new method LoadFromFiles()
-ThumbnailEx: new overloaded method LoadFromDirectory() to specify different pattern
-ThumbnailEx: new method SetItemsFont()
-ThumbnailEx: new property ShowText
-ThumbnailEx: new property SelectedThumbnailBackColor
-ThumbnailEx: new property ThumbnailBorder
-ThumbnailEx: new property HorizontalTextAlignment
-ThumbnailEx: new property VerticalTextAlignment
-ThumbnailEx: new property TextMarginLeft
-ThumbnailEx: new property TextMarginTop

-BookmarkTree: new method ReloadBookmarks()
-BookmarkTree: new property FontName
-BookmarksTree: new method LoadFromGdViewer() form COM interop purpose.

-GdViewer: new overload of the method DisplayFromStream() to specify the document format.
-GdViewer: new overload of the method DisplayFromStreamICM() to specify the document format.
-GdViewer: new method SelectAnnotation().
-GdViewer: new method SaveAnnotationsToXMPEx().
-GdViewer: new method GetAnnotationManager().

-AnnotationEditor: new method LoadFromGdViewer() form COM interop purpose.
-AnnotationManager: new method SaveAnnotationsToXMPEx() to save annotations of all pages into a single xml file.
-AnnotationManager: new property PageCount

User avatar
Loïc
Site Admin
Posts: 5881
Joined: Tue Oct 17, 2006 10:48 pm
Location: France
Contact:

GdPicture.NET 9.0.10

Post by Loïc » Sun Jul 08, 2012 10:04 pm

-AnnotationManager: new overloads AddEmbeddedImageAnnot() to load bitmap from file or from GdPicture Image.
-TWAIN acquisition bug fixes.
-BookmarkTree: new property DisableZoomDestination
-Bug fix in the license verification mechanism.
-Small improvement in barcode detection.
-PDF text extraction enhanced.

User avatar
Loïc
Site Admin
Posts: 5881
Joined: Tue Oct 17, 2006 10:48 pm
Location: France
Contact:

GdPicture.NET 9.0.11

Post by Loïc » Mon Jul 16, 2012 2:19 pm

- Battery of minor bug fixes.
- GdViewer new methods SetRectBorderColor(), SetRegionColorSelection(), SetRegionColor() & SetRegionBorderColor taking ARGB Inter color value as parameter for com interop purpose.
- GdPictureImaging: new overloaded method SaveAsTIFF() to save tiff in stream object. CMYK & JPEG compression are also supported.
- GdPictureImaging: new overloaded method CreateNewGdPictureImage() taking ARGB Inter color value as parameter for COM interop purpose.
- GdPicturePDF: new overloaded DigiSignWithStamp() to render signature's information.

User avatar
Loïc
Site Admin
Posts: 5881
Joined: Tue Oct 17, 2006 10:48 pm
Location: France
Contact:

GdPicture.NET 9.0.12

Post by Loïc » Tue Jul 24, 2012 3:50 pm

- Battery of minor bug fixes.
- GdPicturePDF: new method IsPageImage()
- GdPicturePDF: new method ReplaceImage()
- GdPicturePDF: new method GetPageImageFilters()
- GdPicturePDF: new method GetPageImageMaskMode()
- GdViewer: new overload AddRegion() taking ARGB integer value as parameter.
- GdViewer: new overload AddRegionInches() taking ARGB integer value as parameter.

User avatar
Loïc
Site Admin
Posts: 5881
Joined: Tue Oct 17, 2006 10:48 pm
Location: France
Contact:

GdPicture.NET 9.0.13

Post by Loïc » Tue Jul 31, 2012 1:23 pm

- Battery of minor bug fixes.
- Improvement of CMYK color image loading.
- Some speed enhancement, especially with PDF image extraction.
- GdPicturePDF: new method GetPageImageBitDepth()
- GdPicturePDF: new overlod RenderPageToGdPictureImage() to render page on a transparent canvas.

Locked

Who is online

Users browsing this forum: No registered users and 1 guest