![]() ![]() |
![]() |
paintlib is a library of image file decoders. It is useable from C++-programs as a portable C++ class library and from any Windows-based language as ActiveX control. It currently supports the PNG, TGA, TIFF, JPEG/JFIF, Windows BMP, and Mac PICT formats as well as EPS previews. Full C++ source is provided. This is library version 2.00, 31/1/99. The newest version of paintlib can be found via http://www.cs.tu-berlin.de/~uzadow/paintlib/index.html. paintX (the paintlib ActiveX control) can be used exactly like a VB picture object would be used. In addition, images can be loaded from windows resource files. It supports full error handling. When used as a C++ class library, paintlib allows data source and destination formats to be tailored independently. Additionally, format-independent but fast bitmap manipulation classes are available. Although there are a few Windows-specific functions, the C++ library is portable. Makefiles are included for Microsoft Visual C++ (Win32) and GNU C++ (DOS and SunOS). Prerequisite is a C++-compiler with standard C libraries and support for exception handling. The library also requires support for 32-bit memory addressing. paintlib is copyrighted open source software. For details, see the copyright page. In a nutshell: You may use paintlib in any way you wish, providing you preserve the copyright if you redistribute any source. If you distribute a program using paintlib, this must be mentioned in the about box. I welcome mail concerning paintlib, and I try to answer all mails. However, it isn't always easy to answer support requests if they're not precise, so please try to follow the guidelines on the feedback page. The core features of this library have been tested extensively and used in production code since october 1996, and version 1.0 was released to the public in february 1997. While there still is (and always will be) a long list of missing features, the core library is stable.
paintlib is Copyright © 1996-1998, Ulrich von Zadow.
|
![]() |