From: This email address is being protected from spambots. You need JavaScript enabled to view it.


A new GBM.DLL (version 1.31) together with updated GBM command line tools is available.

http://hobbes.nmsu.edu/cgi-bin/h-search?key=gbmos2pm121_gbm131&pushbutton=Search

GBM (Generalised Bitmap Module) is a library for handling many different bitmap file formats. It is used by many OS/2 applications like Mesa, PM-Raw, PM-Exif. GBMV2 is a PM bitmap viewer and editor that uses GBM.DLL.

The source code is freely available and released as Public Domain. There are some Open Source libraries used (source code included) that have their own license (libpng 1.2.8, zlib 1.2.3, libtiff 3.7.3, IJG JPEG 6b). Please be aware of this when modifying or redistributing the sources.

What's new: (changes to previous release 1.21)

PNG support:
- Fix some issues in reading transparent bitmaps
- Extended support for color depths up to 64 bpp with alpha channel (alpha channel is available to the application on request)

TIFF support:
- Original TIF support has been replaced by Libtiff 3.7.3 together with IJG JPEG 6B and ZLib 1.2.3. There are now many compression schemes supported

(JPEG, Deflate (ZIP), CCITT, LZW, LZW with predictor, ...). Reading and writing them is possible.
- Extended support for color depths up to 64 bpp with alpha channel (alpha channel is available to the application on request)

PPM support:
- Original PPM support has been replaced to support reading and writing of

newer PPM files with 48 bpp
- Multipage PPMs can now be read

GBM command line tools:
- gbmgamma, gbmhdr, gbmref, gbmsize and gbmsub now can handle bitmaps up to 64 bpp with alpha channel
- simple bitmap converter gbmconv added
- detect unsupported color depths to prevent crashes

GBM file dialog (GBMDLG) + documentation:
- updated documentation for PNG, TIF and PPM bitmaps including all available input and output options

The new GBM.DLL is backward compatible to existing applications. So you can safely upgrade. Though the extended color depths will not be available within these applications because this is the first release of GBM.DLL that supports them. Hopefully there will be soon applications that can make use of them.

Heiko Nitzsche

Source: VOICE OS/2-eComStation News Service

OS/2-eCS-ArcaOS General News

More in General  

OS/2-eCS-ArcaOS Software News

More in Software  

Latest Forum Posts

WarpStock and OS/2-eCS-ArcaOS Event News

Site News

More in Site News