You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Changed to use Create class functions instead of constructors
Added Delphi and C++ Builder 10.2, 10.3, 10.4, 11.0, and 12.0 support
Changed to use Create class functions instead of constructors
Modified to use more const parameters
Added Graphics to IGPImage
Some global variables changed to interface
Added help and lib files
Converted to Scoped Enums
Added RGBToBGR to TColor
More parameters made const to improve performance
Functions modified to return interface to allow for inplace variable declarations
Format Flags changed to set
Added more DrawImage, and DrawString overloads
Improved Delphi 12 compatibility
Improved TIGPRect, and TIGPRectF implementation
Added TIGPVclBitmapHelper, and TIGPVclCanvasHelper class helpers
GPMakeGrayScaleColor renamed to MakeGrayScaleColor GPMakeColor renamed to MakeColor GPGetColor renamed to ARGBToColor
GPMakeGrayScaleColor renamed to MakeGrayScaleColor
GPMakeColor renamed to MakeColor
GPGetColor renamed to ARGBToColor
Changed to accept TRect and TRectF as parameters in all methods that take rectangle as parameter
Improved performance
Added check for valid resource in TIGPBitmap.CreateResObject
Improved IGPImage.Save and IGPImage.AsBytes implementations allowing providing parameters as simple array
IGPImage.GetEncoderParameterList redesigned to return array of parameters
Improved GetStringSizeF, and MeasureStringF implementations allowing ACodepointsFitted, and ALinesFilled to be obtained as simple integer output parameters, instead of pointers
Improved TIGPMetafile constructors taking parameters as WideString instead of PWChar
Added try/finally sections
Improved TIGPImage.Save implementation allowing the encoding format to be based on the file extension