ImgSource v4.0 preview

ImgSource v4.0 Preview


Features

ImgSource v4.0 retains the basic design and functionality of previous ImgSource releases, but builds on them in many powerful ways. Here are the highlights:

  • Rowstride parameters have been added to all ImgSource file output functions. This allows you to save rectangular subsections of images (crop-on-save), save images where the rows have extra padding on the ends (ex. DIBs) and more. More explanation on this is available here.

  • Rowstride parameters have been added to many drawing functions to allow crop-on-draw.

  • You can now write EXIF data, for saving into JPG files.

  • 14 new overlay modes for IS40_OverlayImage. And now transparency applies to all overlay modes.

  • A full GIF rendering engine has been added - grab the frames as RGBA images and draw them to your DC.

  • Progressive JPG reading has been added.

  • Read and write support for the PPM, PGM and PBM formats has been added.

  • Advanced grayscale to monochrome thresholding algorithms have been added.

  • Significant optimizations to Gaussian Blur, Unsharp Mask, 1-bit rotation, 1-bit histogram and the morphological functions.

  • Ability to read GEOTiff tags from TIFF files.

  • DPI is now handled as floating point values, not integers.

  • Merging of 8-bit and 16-bit per component functions.

  • Consolidation of many redundant functions.

  • The reading of JPG and PNG markers and comments has been moved out of image reading and dimension queries. Now, you can read this via dedicated functions. This will improve reading performance for images with large amounts of metadata.

  • A function to create 16-bit DIBs.

  • Bug fixes, etc.


Compatibility

Because of the number and depth of the changes that were required to make these features possible, ImgSource v4.0 is not compatible with previous ImgSource versions.

ISEffects

If you are using the DLL version of ISEffects, there are no compatibility issues; you can use old versions or the new ISEffects40.DLL with all ImgSource versions. However, if you are using ISEffects in a static library, you will have to upgrade both ImgSource and ISEffects, since ISEffects links with functions from ImgSource.

Extension libraries

All extension libraries (SAJ2K, SAFPX, etc) will work with ImgSource 4.0.

Users of the SARAW static library should download the latest version, which removes some dependencies on ImgSource 3.0.

Upgrade

Unlike the minor revision upgrades, this is not a free upgrade.

The cost to upgrade your previous ImgSource license to v4.0 is $20.

Keys

Your previous ImgSource access keys will not work in ImgSource v4.0.

Previous versions

We will continue to support ImgSource v3.0 and make critical bug fixes should the need arise. But, no new features will be added. ImgSource 2.x will no longer be updated.


Copyright © 2008, Smaller Animals Software, Inc.

Smaller Animals News

ThumbNailer 9.0

  • The latest version of ThumbNailer is out!

    ImgSource 4.0

  • ImgSource 4.0 now has x64 support!

    New Product!!!!

    Introducing ClickPic! This little program lets you quickly resize, rotate and convert images, all from within Windows Explorer. Just right-click on an image file!