The reason it's done in width and heigth is that there is some other non-related processing functions that were going on in the mean time with the problem. I found the source of the slow-down, when 2 non-important lines of code were commented out, the program worked perfectly.
if(vfilter.get() and d_filter and filt): num=round((num-(d_filter[index/2]))) I don't know why these lines of code are causing a slow-down, but, it is for some reason. What I will do is just simply combine these 3 variables (Which won't move image to image) into one variable, that will not have the problem that I've seen. But, thanks for all of your help! -- http://mail.python.org/mailman/listinfo/python-list