News
13th October 2009
Imaging 0.26.4 Just Released
New release of Imaging library is here.
-
[+]APNG file format (Animated PNG) loading, animating, and saving added to existing PNG support. -
[+]Arbitrary angle image rotation. -
[*]Mac OS X (Intel) compatibility (garbled LCL bitmaps in Carbon, JPEG 2000 support, ...). -
[+]XPM file format saving added, JPEG 2000 file format loading improved. -
[+/F]New canvas methods: premultiply and unpremultiply alpha. New methods for TFastARGB32Canvas: InvertColors, DrawAlpha/StretchDrawAlpha. Fixed DrawAlpha/StretchDrawAlpha destination alpha calculation. -
[+]Three new extensions inExtras/Extensionsdirectory:ImagingJpegIJL.pasuses Intel Jpeg Library to load/save Jpegs (DLL needed),ImagingSquishLib.pasuses Squish DXTC library with Imaging (DLL needed),ElderImagerySky.pasloads SKY images from Daggerfall. -
[+]Conversions between RGB and YCoCg colorspaces. -
[F]Bug fixes: loading of some GIFs when using D2009+ failed, bugged XPM loading in Linux, indexed images resizing leak, PNM saving using D2009+, DXT3 alpha encoding, RGB>>CMYK conversion, garbled images in Lazarus GTK IDE. -
[*]Delphi 2010 and Lazarus 0.9.28 compatibility fixes.
You can download 0.26.4 at Downloads page. Further information about the latest version can be found on Documentation page.
31st August 2009
Imaging 0.26.4 Status
Full APNG support is already done, as well as Mac OSX compatibility improvements, some new canvas methods, XPM file format improvements, and several fixes (DXT3 alpha encoding, D2009 GIF loading, ...). Some new extensions were created for new release: Squish based DXT compressor and IJL based JPEG handler.
Now it's only arbitrary angle rotations and few more fixes (I'll check Delphi 2010 compatibility as well) before Imaging 0.26.4 can be released.
If you're interested in JPEG 2000 support for your Object Pascal applications without the need for full Imaging library check out my new project — JPEG 2000 for Pascal library.
22nd May 2009
Version 0.26.4 Info
New version of Imaging library will be released sometime during summer. New features that are already implemented (you can get current sources from SVN) include APNG support and better Mac OSX compatibility. Planned features are rotating images around arbitrary angle, additional canvas methods, maybe new compressed data format, and more.
28th December 2008
Imaging 0.26.2 Released!
New release of Imaging library is here.
-
[*]Delphi 2009 and Lazarus 0.9.26 compatibility fixes. New project files for Delphi 2009 added. Kylix and CLX stuff removed. -
[+]New canvas methods: flood and boundary fills, color channel fills, color level adjustment, histogram calculation. -
[+]Animated GIF support rewritten and it now properly animates all tested GIFs (several thousand, true color ones too). -
[+]Added newExtras/Contribdirectory with Imaging modifications, extensions, demos, etc. contributed by users (now with ExtraGIF, NIF loader, and HqResampler). -
[*]Changed LINK defined symbols that control which file formats will be automatically registered. -
[+]PSD images with alpha channel are now saved as layers to get proper transparency when opened in Photoshop. -
[*]Changed conditional compilation of ImagingComponents unit to properly work with LCL widget sets other than Win32 and GTK. -
[*]Removed linking against libstdc++ library in JPEG 2000 headers in Unix (replaced with libc and Pascal functions). -
[F]Fixed problem with loading of progressive JPEGs (out of memory) when using FPC Win32.
You can download 0.26.2 at Downloads page. Further information about the latest version can be found on Documentation page.
4th December 2008
Version 0.26.2 Info And More Homepage Updates
Imaging 0.26.2 will be released in few weeks. You can expect Delphi 2009 and Lazarus 0.9.26 compatibilty changes, more canvas methods, GIF and PSD format support extended, and few bug fixes (mainly JpegLib's problem with progressive Jpegs using FPC in Windows). You can check the progress in this forum thread.
New section called Users was added to Imaging homepage. It lists applications and libraries that utilize Imaging for some image related tasks. If you are a developer of a project using Imaging and want your project listed here please contact me or post in this forum thread.