Skip to content

Releases: bgrabitmap/bgrabitmap

BGRABitmap v11.6.6

24 May 19:42
6ada359

Choose a tag to compare

compilation fix for latest FPC
and correct version number of the packages

BGRABitmap v11.6.5

18 May 16:26
7f75957

Choose a tag to compare

Image formats

  • Improve BMP reader to handle all known formats
  • added GetJpegInfo function in JPEG reader (thanks to @maxm74)
  • providing properties as publish for RTTI (used in BGRAControls)
  • avoid errors when handlers are already defined (#274)

Bitmap functions

  • Palette conversion to grayscale (ConvertToGrayscalePalette)
  • Resampling to a given physical size (providing a TCSSUnit)
  • Unit conversion functions (PhysicalSizeToPixels, PixelsToPhysicalSize, TBGRAImageUnitConverter in BGRAUnits)

Miscellaneous

  • More consistent package versions
  • Fix access to visibility property of SVG elements (#277)

BGRABitmap v11.6.4

11 Mar 12:29
93926ad

Choose a tag to compare

  • add texture repetition property for OpenGL (change 861fa2d)
  • fix compile errors (issue #261)
  • add support for Gtk3 (instead of LCL fallback)
  • add BGRAImageFormat global array of info on supported types
  • rebuild TBitmap object on Windows when it is updated (change 725dd44)
  • fix SVG offset when stretched (call to StretchDraw)

For further discussion or questions, see forum thread

BGRABitmap v11.6.3

06 Aug 11:35

Choose a tag to compare

  • add aliasing options for SVG shapes (shapeRendering or antialiasing equivalent)
  • fix texture size with recent versions of OpenGL (not using power-of-2 sizes)
  • add generic canvas shader TBGLFullCanvasShader
  • add framebuffer example (test/test4lcl_opengl/opengltest5)
  • avoid += operator for compatibility (use IncF for example instead)
  • use BGRA version of writers by default for JPEG and BMP

For further discussion or questions, see forum thread

BGRABitmap v11.6.2

06 Apr 17:57
2b7256b

Choose a tag to compare

  • quick fix for TextSize of & symbol
  • handle & prefix on MSEgui
  • more documentation

For further discussion or questions, see this forum thread

BGRABitmap v11.6.1

22 Mar 06:14
d2a9b15

Choose a tag to compare

  • fix hue gradient from color to same color (#245)
  • patch for text angle on MacOS (see Lazarus issue 40855])
  • add RightToLeft parameter to CanvasBGRA.TextOut (otherwise there would be no way to set it)
  • take into account LCL font kerning in TextSize and BGRAVectorize (#246)
  • support for SVG masks (#202)
  • fix some examples for different OS / DPI scaling
  • accommodating for some GIF extra data #192
  • add TextOutOffset function #125

For further discussion or questions, see this forum thread

BGRABitmap v11.6

17 Mar 11:37
7e974d6

Choose a tag to compare

  • core version of BGRABitmap available: by adding the library to the project include path and setting BGRABITMAP_CORE directive (see test/testcore sample)
  • package with FreeType support for Android and NoLCL (requires freetypelaz package)
  • documentation for pasdoc (all units and all classes have a description)
  • compilation fixes for latest FPC
  • reduce warning count issued by compiler
  • TBGRABitmap: added CopyProperties parameter to more functions
  • add HalfUp rounding function (similar to Round but always rounded up) to avoid misalignments of texts (see #238)
  • TBGRAIconCursor: add GetBestFitIndex function to get index of image instead of bitmap
  • BGRAVectorize: fixes for serialized vectorized font (see test/testcore samples and forum thread), now kerning is saved in glyphs files
  • optimized HSL blend modes (boLinearHue, boLinearColor, boLinearLightness, boLinearSaturation)

For further discussion or questions, see this forum thread

BGRABitmap v11.5.8

08 Dec 10:56
2814b06

Choose a tag to compare

  • more paper sizes : DIN 476, Japanese, US, ANSI
  • compilation fix for mseGUI (issue #225)
  • runtime fix for LCL (issue #224)

BGRABitmap v11.5.7

27 Nov 00:07
ef84186

Choose a tag to compare

  • added BGRAPapers unit (by maxm74)
  • BGRABitmap package for Android
  • compilation fix for assembler
  • memory fix for SVG
  • support for animated AVIF (by DomingoGP)
  • support for animated PNG in TBGAAnimatedGif class
  • added ResourceFile function (helpful for cross-platform with MacOS)
  • data generation for GPT assistant

For more information, see this forum thread

BGRABitmap v11.5.6

19 Sep 06:11
b1e7626

Choose a tag to compare

  • AVIF format: support for libavif 1.0.0 (by DomingoGP)
  • TIF format: support for BigTiff and YCbCr colorspace (by maxm74)
  • Copy resolution when assigning image (by maxm74)
  • Compilation fix for OpenBSD

For more information, see this forum thread