
Above you see a GUI preview of the planned WinSView toolkit - it's
still in alpha stadium while being under heavy development and thus
not available yet - but this way you may get a first impression of
what it is about.
Development takes place on two levels:
1. The underlying C++ class library for image handling (loading, saving)
2. The program surface (GUI) in form of a MFC 4.1-based design
Both are developed using Watcom C/C++ - for the class library part and for
its testing we make use of the Watcom C/C++ V11 ability to develop 32 bit
software for the Win9x/NT character mode (DOS box), and for the GUI
part BlueSky's Visual Programmer is utilized.
Currently the following C++ classes for loading/saving images
have been done:
- BMP load (1) save (1)
- C64 (Koala, Doodle) load (1)
- GIF (87a/89a) load (2) save (2) (* may not be released)
- IFF-ILBM load (1) save (1)
- PCX load (1) save (1)
- PNM (PBM,PGM,PPM) load (3) save (1)
So, we already can load 9 different file formats and save 6!
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. Linux, BeOS or QNX.
A small, related subset of WinSView's functionality already has been
implemented in form of WinIFF, a character mode tool, that has been
designed to allow people to move their old Amiga IFF-ILBM over to
their PC.
As a side-effect the current version of "WinIFF" actually became
"(T)WinIFF" - the archive includes a PC AND Amiga version, built
from the same source tree. A real twin-platform product ;-)
(T)WinIFF is Shareware. This is not a sales offer, so just follow
the download link below, and read the documenation for further
information.
As already stated, it's designed to allow former Amiga owners
(who now have a PC) or people that have to exhange data between
both systems, to easily convert their IFF-ILBM graphics with
1..8 or 24 Bit, as well as HAM6 and HAM8, to Windows Bitmap (BMP)
graphics with either 1, 4, 8 or 24 bit colordepth. HAM conversion
always will result in a 24 bit BMP. Please note, that 24 bit
and HAM conversion only are possible in the registered version...
Simply download it and you'll see ! (ca. 40K)
16.1.98: uploaded V1.00 of TWinIFF
17.1.98: uploaded V1.01 of TWinIFF
15.6.98: fully restarted development on the class libraries
after some months mainly spent on Amiga PPC software
7.7.98: development progresses quickly; please excuse,
that updates of this site may not appear very
often, as long as there are no final results.
Yet a core of C++ classes has been defined
and some loader/saver modules were ported
successfully. At the end, there will be truly
platform indpendent loader/saver modules,
suitable for any destination platform (not
just Windows).
The current TWinIFF is a side-branch, which
may profit from the new developments later on,
but itself isn't yet based on it.
19.9.98: uploaded V1.02 of TWinIFF
28.11.98: the core parts of the new WinSView GUI have been implemented
using the Visual Programmer and MFC 4.1 functionality
29.11.98: fixed TWiff download link (FTP instead of HTTP)
8.12.98: updated WinSView GUI preview
Created and (C) 1997-99 by Andreas R. Kleinert (Andreas_Kleinert@t-online.de).
- All mentioned trademarks are subject to their owners -