Hi Bob, Bob Sneidar wrote: > I didn't post any code I don't think, but I will certainly > take some credit for having done so! ;-)
In fact, you are not late! :-D Please, take a look at the script of Atkinson Dither 04 (Fastest Version) and make it faster. How would you do this? Making the Functions Private (so they are not available in the message path)? Converting some variables to constants? (like the black and white pixels and many other variables that do not change at all inside the handler) The main difference between V04 and V03 of this handler is a single modification: An arithmetic operation like ADD: > add (tDifusionError) to tArray2[tNewKey] replaced all instances of PUT variable + variable into array like in this line: > put (tDifusionError) + tArray2[tNewKey] into tArray2[tNewKey] This single change speed the handler (in my own setup) by a whopping 33%. Just replacing "put" with "add" Please take a look! :-) (Download only the stack at the end of this thread) https://forums.livecode.com/viewtopic.php?f=10&p=159173#p159173 Al _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode