Hi Alex,
This is Amazing! :-D
Alex, your function saved another 34%
in the running time of this handler!
In retrospect, only now it seems very obvious
that merging two functions could save more
running time in this handler... but
I just keep wondering: How far can we go
merging functions to save milliseconds
in our LiveCode handlers? This is an interesting
question that could be answered exactly
in milliseconds.
By the way, I have to add a try structure to dismiss
an error message:
Function ImgToChToArrayNum2 tImageData, tChannel
-- extract a single channel's data, and convert
-- to sequential array of numbers by Alex Tweedly
put tImageData into tempVar
delete byte 1 to tChannel of tempVar
put empty into tResult
put 0 into tCounter
repeat with i = 1 to the number of bytes in tempVar step 4
add 1 to tCounter
try
put bytetonum(byte i of tempVar) into tResult[tCounter]
end try
end repeat
return tResult
end ImgTochToArrayNum2
Alex Tweedly wrote:
> I haven't tackled the second half (i.e. the actual dithering bit yet -
> maybe tomorrow).
Excellent! Thanks a lot for your time, Alex.
Al
_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode