SVO.svobject © 1993 by Andreas R. Kleinert. FREEWARE. All rights reserved. Version : 1.1 Release Date : 19.12.1993 Description ~~~~~~~~~~~ SVO.svobject is an external Library-Module for the superview.library V2+. It supports reading and writing of SVO Files. In detail these are : Reading : - SVO V1.0 upto 256 Colors (future : also 16-24 Bit) Writing : - SVO V1.0 upto 256 Colors (future : also 16-24 Bit) File Format Information ~~~~~~~~~~~~~~~~~~~~~~~ Pictures in the "SVO Graphics File Format" consist of two Files : The Header-File (.svo) and the Data-File (). The Header-File contains information about the Raw-Data in the Data-File. For loading and saving the Graphics it makes no difference, which FileName - Header-File or Data-File - is given. This is managed by the svobject. Because recognition of the Types of packed Files is only possible by reading the whole File into a buffer and then check it, we use two different Files for both : Graphics Information and Graphics. The Data-File CAN be packed, the Header-File MUST NOT be packed. The SVO.object does NOT save packed data, but it is possible, to pack the Data File with ANY XPK-Packer you like, because the SVO.object uses the xpk.library for decoding. The Data saved into the File is written almost in the same way like in an IFF-ACBM : BitPlane after BitPlane. This allows efficient packing and unpacking with PowerPacker and all other XPK-Packers. Remember, that the original Data written by the SVO.object is NOT packed and therefore needs a lot of Diskspace. So pack it immediately after it has been written. Bugs and other Problems ~~~~~~~~~~~~~~~~~~~~~~~ ./. Source-Code ~~~~~~~~~~~ The "SVO Graphics File Format" is an "Open File Format", which means, that everyone is invented to use and support it and to make suggestions to improve the File Format or the Algorithms to handle it. To allow support of the File Format and to give an example, how to write your own superview.library compatible "svobjects", this distribution contains the full SourceCode of the "SVO.svobject". Feel free to use it for your own, commercial or non-commercial, programs ! Author ~~~~~~ Andreas R. Kleinert Grube Hohe Grethe 23 D-57074 Siegen Germany Copyrights ~~~~~~~~~~ Some of the mentioned names or products above may be copyrighted by companies or trademarks of companies.