Inefficient code - Solutions
viktoras d.
viktoras at ekoinf.net
Tue Jun 30 08:12:39 EDT 2009
if binaryEncode allowed using an array (like binaryDecode(C*), the
imagedata of img "myImg", outArray) instead of a predefined list of
variables, then it would be possible to use array multiplication to
extract and compare parts of an image e.g. multiply by [1,0,0,0] for
alpha, [0,1,0,0] for red, etc. But it is not possible and running the
loop to convert imageData to an array will be a major speed limitation
anyway.
Some time ago I filled up an enhancement request
http://quality.runrev.com/qacenter/show_bug.cgi?id=7636
. Or as said above a feasible alternative would be possibility to use
arrays or at least lists in binaryDecode.
Viktoras
Alex Tweedly wrote:
> Richard Gaskin wrote:
>> I have nothing to contribute to this thread other than to say thanks.
>>
>> It's these types of discussions that make this list so valuable, in
>> which all of us get a change to explore different algorithms and
>> learn a lot along the way.
>>
>> I've been expecting Alex Tweedly to jump in with some clever use of
>> arrays for an order-of-magnitude speed increase, as he's done so many
>> times before. :)
>>
> :-)
>
> I'm on holiday - otherwise I'd be trying to contribute something to
> this interesting task.
> Hmmm - now I need to find a way to use arrays ...
>
> -- Alex.
> _______________________________________________
> 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
>
More information about the use-livecode
mailing list