ComputerEyes Raw Data file format
ComputerEyes Raw Data *.CE1 (low resolution) *.CE2 (medium resolution) 1 long [$45594553 or "EYES"] 1 word resolution [0 = low res, 1 = medium res] 8 words ? If resolution = 0 { 64000 bytes red plane, 320 x 200, 1 pixel per byte 64000 bytes green plane, 320 x 200, 1 pixel per byte 64000 bytes blue plane, 320 x 200, 1 pixel per byte ------------ 192022 bytes total } else If resolution = 1 { 128000 words 640 x 200, 1 pixel per word ------------ 256022 bytes total } This is almost two formats in one: Low resolution: The planes are arranged vertically, instead of horizontally. The first byte is the red component of pixel (0,0), the second is (0,1), and the third (0,2). The 201st corresponds to (1,0), etc. The 64001st byte is the green component of (0,0). Only the low six bits of each byte are used. Medium resolution: The picture is arranged vertically, instead of horizontally. The first word is pixel (0,0), the second is (0,1), and the third (0,2). The 200th is (1,0) etc. Each word is divided up into the RGB values for the corresponding pixel, as follows: Bit: (MSB) 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 (LSB) -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 0 B4 B3 B2 B1 B0 G4 G3 G2 G1 G0 R4 R3 R2 R1 R0 Bit 15 is not used.
Back to ST Picture Formats