Version History

2.8.2:

  • Fixed a problem where JPEG Save to string handler was including rubbish bytes in the back of the string.

    2.8:

  • Added support for loading PNG images that have have 16 bits per channel.

    2.7:

  • Accelerated the JpegImporter class.
  • Accelerated the JpegExporter class.
  • The Universal Binary is now compiled as Bundle instead of dylib to support the new mechanism in REALbasic to load Mach-O plugins directly into memory.

    2.6:

  • JPegExporter will now include horizontal and vertical resolution if any was set on the picture to be exported.
  • RawJpegExporter will now include horizontal and vertical resolution if any was set on the picture to be exported.
  • JpegImporter will now import horizontal and vertical resolution and set the information correctly on the destination Picture Object.
  • RawJpegImporter will now import horizontal and vertical resolution and set the information correctly on the destination RawImage Object.

    2.5:

  • Added support for MacOS X Universal Build.
  • Fixed a problem where png.SaveToFile was not working on Mach-O targets.

    2.0.2

  • Fixed a problem with the Windows segments that caused them to only work when compiling for Windows from a Mac computer.

    2.0:

  • Added a RawPngImporter class for use with console Applications.
  • Added a RawPngExporter class with console Applications.
  • Added a RawJpegImporter class with console Applications.
  • Added a RawJpegExporter class with console Applications.
  • Added native Mach-O compile with both GCC 3.3 and GCC 4.0 compile options.
  • Fixed memory handling problems.
  • 1.4.1:

  • Fixed a problem where the full version in MacOS Classic mode was firing a demo message for the JPeg Encoder and decoder.

    1.4:

  • Added native IO handling for the JpegExporter class on MacOS and Windows systems which improves unicode file handling and overall performance.
  • Added native IO handling for the JpegImporter class on MacOS and Windows systems which improves unicode file handling and overall performance.

    1.3:

  • Added support for IProgressHandler in the JPegExporter class)
  • Added support for IProgressHandler in the JpegImporter class)
  • The JpegImporter class is now 24% faster on MacOS than it was before.
  • The JpegImporter class is now 14% faster on Windows than it was before.
  • The JpegImporter class is now 5% faster on Linux than it was before.

    1.2:

  • Added a JpegExporter with the following features:
  • + RGB color space.
  • + Grayscale color space.
  • + Setting Quality.
  • + Setting Baseline parameter.
  • + Setting Progressive parameter.
  • + Setting Smoothing factor.
  • + Exporting to a file.
  • + Exporting to a string.
  • + Exporting to a IBinaryStreamWriter.
  • Added a JpegImporter with the following features:
  • + RGB color space.
  • + Grayscale color space.
  • + Importing from a file.
  • + Importing from a string.
  • + Importing from a IBinaryStreamReader.
  • Fixed a memory leak in the PngExporter class.
  • The PngExporter class now handles windows 24 bit images in a more efficient way.

    1.0:

  • This is the first version.