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