bit manipulation frustration

Courageous jkraska1 at san.rr.com
Sun Jul 23 01:30:01 EDT 2000


> > > get it?)
> > No..

The image is runs of values where 'X' represents a 16 bit RGB value.
It's like this:

XX
XXXX
XXXXXX
...

>From 2 to 44 to 2 again.

However, upon load, this needs to be converted to
a bitmap like this (where "-" is black, and X
is a 16 bit RGB value):

---------------------XX---------------------
--------------------XXXX--------------------
-------------------XXXXXX-------------------
------------------XXXXXXXX------------------
-----------------XXXXXXXXXX-----------------
----------------XXXXXXXXXXXX----------------
---------------XXXXXXXXXXXXXX---------------
--------------XXXXXXXXXXXXXXXX--------------
-------------XXXXXXXXXXXXXXXXXX-------------
------------XXXXXXXXXXXXXXXXXXXX------------
-----------XXXXXXXXXXXXXXXXXXXXXX-----------
----------XXXXXXXXXXXXXXXXXXXXXXXX----------
---------XXXXXXXXXXXXXXXXXXXXXXXXXX---------
--------XXXXXXXXXXXXXXXXXXXXXXXXXXXX--------
-------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-------
------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX------
-----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-----
----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX----
---XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---
--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--
-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-
--XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX--
---XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX---
----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX----
-----XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-----
------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX------
-------XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX-------
--------XXXXXXXXXXXXXXXXXXXXXXXXXXXX--------
---------XXXXXXXXXXXXXXXXXXXXXXXXXX---------
----------XXXXXXXXXXXXXXXXXXXXXXXX----------
-----------XXXXXXXXXXXXXXXXXXXXXX-----------
------------XXXXXXXXXXXXXXXXXXXX------------
-------------XXXXXXXXXXXXXXXXXX-------------
--------------XXXXXXXXXXXXXXXX--------------
---------------XXXXXXXXXXXXXX---------------
----------------XXXXXXXXXXXX----------------
-----------------XXXXXXXXXX-----------------
------------------XXXXXXXX------------------
-------------------XXXXXX-------------------
--------------------XXXX--------------------
---------------------XX---------------------

This is an isometric tile, where the only data
stored in the file is the diamond part of X's
in the middle. The -'s are all predictable, so
there's no reason to store them.

Ergo, I'm looking for the best way to create
a bitmap from something that isn't one.



C/



More information about the Python-list mailing list