Canvas file format
Canvas *.CNV, *.CPT Canvas is a simple drawing program for the Atari ST. The simplest file format it uses is .CNV. The format has no infor on the resolution of the image. The colors are stored in VDI order. 48 bytes palette, value 0-7 per byte, RGB in VDI order. 32000 bytes image data The CPT format is a compressed format: 16 words palette 1 word resolution (0=low, 1=med, 2=high resolution) ??? words compressed data, uncompressed 32000 bytes Packing algorithm: first all runlength data is transfered. Then the gaps that haven't been filled with runlengthdata is filled with the remaining data from file. Runlength data: 1 word repeat count 1 word offset n words run length data (n=4 low, 2 med, 1 high) The n words run length data are repeated (repeat count +1) times from offset bytes from the start of the file. When repeat count $FFFF signifies the end of the run length data (the offset and run length data still folow the $FFFF repeat count). ??? words data to fill the gaps that haven't been filled with run length data.
Back to ST Picture Formats