Jayson Santos wrote:
Hello people, I'm writing a Bitmap parser for study purposes, however
when I parse a bitmap file and when I paint that file in a window, the
script take to much time.

1. You turned constants into static methods called for every line, adding attribute lookup and function call time. 2. You read the image a line at a time and break each line into separate pixel objects.
3. You paint each pixel by drawing and filling a 1-pixel rectangle.

How can I optimize my script loops to be faster ?

Don't do any of the above. Look at how other programs such as PIL or pygame read, store, and paint images.

Here is the script
http://pastebin.com/m652b8d65

tjr

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to