Inefficient code
Richmond Mathewson
richmondmathewson at gmail.com
Sat Jun 27 06:13:00 EDT 2009
I have uploaded my 'take' on this problem:
http://mathewson.110mb.com/FILEZ/IMAGE COMPARE.rev.zip
On Fri, Jun 26, 2009 at 10:50 PM, Bert Shuler <bertshuler at yahoo.com> wrote:
> I have written this code a few different ways. Each seems to be equally
> inefficient. I am attempting to compare to images, pixel by pixel, and
> record the differences.
>
> ON mouseUp pMouseBtnNo
> put 0 into c
> set the startvalue of scrollbar Progress to 0
> set the endvalue of scrollbar Progress to the length of imagedata of
> image "Alpha"
> put the imagedata of image "Alpha" into idataalpha
> put the imagedata of image "Beta" into idatabeta
> REPEAT FOR each char myChar in idataalpha
> set the thumbposition of scrollbar Progress to c
> IF myChar is not char (c) of idatabeta THEN
> put c && char (c) of idatabeta & return after hAll
> END IF
> put c+1 into c
> END repeat
> put hAll into field "diff"
> END mouseUp
>
> It takes many minutes to process a 200x200 image. I want this code to
> eventually compare full screen-captures, so if there is any way to speed it
> up, I am open for advice.
>
> Thanks
>
> Bert
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
--
-------------------------------------------------------------------------
Lifelong learning is living.
-------------------------------------------------------------------------
More information about the use-livecode
mailing list