(Thread for Einhugur Plugin Releases 2026 May to Dec)
GraphicsFormats plugin version 12.0 for Xojo is out
New in GraphicsFormats 12.0:
-
Added support for reading and writing avif image files. This was added as separate plugin, to make it optional if you install it or not.
-
Added RawAvifException class.
-
Added RawAvifExporter class (with aom codec).
-
Added RawAvifImporter class (with davi1d and aom codec).
-
Added RawAvifImageItemProperty class.
-
Updated libjpeg-turbo.to version 3.1.4.1.
-
Linux arm 32 bit target now uses libjpeg-turbo for Jpeg classes like the other platforms do.
-
Windows arm64 target now uses ibjpeg-turbo for Jpeg classes like the other platforms do.
-
Fixed problem with the InternetMediaTypes function on the BmpImporter class.
-
Fixed problem with the InternetMediaTypes function on the BmpExporter class.
-
Added InternetMediaTypes function to RawJpegImporter class.
-
Added FileExtensions function to RawJpegImporter class.
-
Added UTI function to RawJpegImporter class.
-
Added UTIDescription function to RawJpegImporter class.
-
Added UTIConformsTo function to RawJpegImporter class.
-
Added InternetMediaTypes function to RawJpegExporter class.
-
Added FileExtensions function to RawJpegExporter class.
-
Added UTI function to RawJpegExporter class.
-
Added UTIDescription function to RawJpegExporter class.
-
Added UTIConformsTo function to RawJpegExporter class.
-
Added new example project.
GraphicsFormats supports:
PNG: 8 bit per channel, RGB or Gray, 16 bit per channel RGB or Gray, ICC Color profiles, alpha channels. File IO, String IO.
JPEG: 8 bit per channel, RGB or Gray, CMYK, ICC Color profiles. . File IO, String IO.
TIFF: 8 bit per channel, RGB or Gray, 16 bit per channel RGB or Gray, 8 bit per channel CMYK, 16 bit per channel CMYK, ICC Color profiles, alpha channels. . File IO, String IO.
TGA: 8 bit per channel, RGB, Alpha channels. . File IO, String IO.
HDR: RGBe → Which can be delivered in RGB 8 bits per channel, RGB 16 bits per channel or 32 bit per channel RGBf (float), File IO, String IO.
ICO: Mulitiple images within ICO file, File IO, String IO.
WebP: Lossy and Lossless codec, Alpha channels and no Alpha channels.
Avif: Lossy and Lossless codecs, Alpha channels and no Alpha channels, ICCColor profiles.
BMP: Can read all bit depts, and can read BMP’s with color palettes. Can read and write BMP’s with alpha channels (even if most programs do not support the Alpha channels for BMP)
GIF: Can read still and animated GIF’s. (writing not yet supported).
The RawBitmaps used in the GraphicsFormats plugin then can be used seamlessly with the Einhugur PictureEffectsRaw plugin for ImageProcessing, our PDF plugin for attaching images to your PDF documents, our ExcelWriter plugin, Einhugur OpenDocument Text Plugin, and our Color Management Plugin.
More info at www.einhugur.com