Did some more research. Yup - the image renders in the canvas asynchronously. 
So, on first load it is exporting the canvas image before that image is 
rendered.

Going to see if I can add an event handler that is triggered when the canvas is 
finished.

Thanks for the tip :)

Sent from my iPhone

> On May 11, 2017, at 5:59 PM, jonathandly...@gmail.com wrote:
> 
> Ah
> 
> Yes - the svg data is cached.
> 
> That would explain why it must happen for every image.
> 
> Thanks Hermann.
> 
> I will tinker some more.
> 
> Sent from my iPhone
> 
> On May 11, 2017, at 5:52 PM, hh via use-livecode 
> <use-livecode@lists.runrev.com> wrote:
> 
>>> JL wrote:
>>> If it were from that, then we could not switch back and forth
>>> between resizing different images. It would show the output of
>>> the previous image processed. But that does not happen.
>>> I thought I chained the commands linearly, but I will check
>>> that again.
>> 
>> I didn't say the second call shows the result from the _previous_ call,
>> I said it shows the result from the meanwhile finished _first_ call
>> (with that svg data, that is thereafter cached).
>> 
>> 
>> _______________________________________________
>> 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

_______________________________________________
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

Reply via email to