Releases: bgrabitmap/bgrabitmap
Releases · bgrabitmap/bgrabitmap
BGRABitmap v11.6.3
- 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
BGRABitmap v11.6.2
- quick fix for TextSize of
&
symbol - handle
&
prefix on MSEgui - more documentation
BGRABitmap v11.6.1
- 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
BGRABitmap v11.6
- 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
: addedCopyProperties
parameter to more functions- add
HalfUp
rounding function (similar to Round but always rounded up) to avoid misalignments of texts (see #238) TBGRAIconCursor
: addGetBestFitIndex
function to get index of image instead of bitmapBGRAVectorize
: 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
)
BGRABitmap v11.5.8
BGRABitmap v11.5.7
- 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
BGRABitmap v11.5.6
- 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
BGRABitmap v11.5.5
- pixel resolution support for BMP, TIFF, JPEG, PCX, PNG, PSD
- add YCbCr colorspace family based on sRGB
- compatibility with older/newer Lazarus (up to 3.0RC1)
- BGRABitmap4NoLCL package completely independant from LCL
BGRABitmap v11.5.4
- fix compilation with FPC
- improve text justification with TextOutCurved
- fix some text rendering issues
- use recommended way of raising memory exception
- fix interface for some test projects
BGRABitmap v11.5.3
Support for LibAvif version 0.11.0 (thanks for DomingoGP)