PerSuaSiVe SoftWorX: SView C++ Class Library Porting Efforts make Progress (14/Oct/00) -------------------------------------------------------------------------------------- The design of the C++ classes is completely platform-independent (e.g. regarding endianess) and suitable to be ported for a wide range of operating systems, e.g. certain Linux derivates, BeOS or QNX. Additionally, no compiler-specific C++ specialities are used ("baseline C++) and utilization within a - except that particular part - clean C program is no problem. In the meantime the SView class library already successfully has been ported to GCC under Linux/x86 (same source tree for Win32 and Linux). [ libsview.a (260K) ] Usage with other compilers like e.g. Visual C++ 6 will be as simple. Currently the following C++ classes for loading/saving images have been done: - BMP load (1) save (1) - C64 (Koala, Doodle) load (2) - GIF (87a/89a) load (2) save (2) (*) - IFF-ILBM load (1) save (1) - PCX load (1) save (1) - PNM (PBM,PGM,PPM) load (3) save (1) - JPEG (IJG-JFIF) load (1) save (1) (*) - PhotoCD (max 768x512) load (1) - PNG (PiNG) load (1) save (1) (*) - SGI load (1) save (1) - SunRaster (RAS) load (1) save (1) - Targa load (1) save (1) - TIFF load (1) save (1) (*) - TIM (PSX) load (1) So, we already can load 18 different file formats and save 11! In the works: - FBM, QRT The SView C++ classes are free of GNU-alike restrictive 3rd party licenses. Ask for licenses for your own products! http://www.ar-kleinert.de/index_pc_e.html --- english http://www.ar-kleinert.de/index_pc_d.html --- german http://www.sview.de --- soon http://www.winsview.de --- soon