Version 1.10 now includes support for Delphi 2007 and C++Builder 2007.
The JPEG Component Library from MWA Software provides two additional non-visual components for use under Delphi ,C++Builder and the Borland Developer Studio (Win16 and Win32 environments). These are TJPEGFileCompressor and TJPEGFileDecompressor. These support compression of images to JPEG Format and decompression respectively. It also provides a Data Aware JPEG Image component which may be used to save and access JPEG encoded images in a database blob field. A corresponding printable component is also provided so that you may print images from a database using Quick Reports when available.
The evaluation edition comes with a licence to evaluate for 30 days, after which you must register in order to continue to use the software. The evaluation edition will only operate while the Delphi or C++Builder IDE is active. An online help file is also included.
Simply installing these components JPEG enables the IDE. The components register themselves as supporting .jpg files and the JPEG compression format and, when you come to load an image into a TImage Picture, the JPEG format will be found amongst the list of supported file formats. An image loaded from a JPEG source can also be saved back to JPEG.
These two components also support TImage at run-time too. As at design time, if TJPEGFileDecompressor is included in your project, then calling TImage.Picture.LoadFromFile when the file extension is .jpg will automatically invoke the JPEG decompressor. You can also explicitly call TJPEGFileDecompressor to load a JPEG image from any file.
TJPEGFileCompressor can be used to save a TImage.Picture in JPEG format, and can handle pictures that are either bitmaps or metafiles. It can also compress a device independent bitmap, and simply re-size an image - use the demo application to see how easy it is to resize JPEG images with the MWA JPEG Component Library.
TDBJPEGImage is linked to a database blob field and also uses TJPEGFileDecompressor and TJPEGFileCompressor to save and load JPEG encoded images from the Blob Field. Use of the JPEG compressor and decompressor components can be implicit if the default parameter settings are sufficient. On the other hand, the reference may be explicit to copies of these components with non-default parameter settings. TQRDBJPEGImage can be used to print a JPEG Image using Quick Reports.
This software uses original software for JPEG developed by the Independent JPEG Group (see ftp://ftp.uu.net/graphics/jpeg). The IJG have made available a library of generic 'C' code supporting JPEG compression and decompression and have permitted its free use provided the source is acknowledged. The IJG code has been modified for use with Delphi/C++Builder
When you purchase a licence to this product, you purchase a licence for the source code to the mwajpeg and jpeglib units and the right to include binaries derived from them in your own products without having to pay additional royalties. Support is also provided by EMail albeit without a guaranteed response time. The same source code product supports all versions of Delphi and C++Builder.