Create image from SVG widget

Klaus major-k klaus at major-k.de
Tue Sep 22 04:08:13 EDT 2020


Hi Brian,

> Am 22.09.2020 um 05:38 schrieb Brian Milby via use-livecode <use-livecode at lists.runrev.com>:
> 
> Here's a link to the post in the archives:
> http://lists.runrev.com/pipermail/use-livecode/2018-September/250326.html
> 
> I could get close, but still needed to work out a way to translate the path
> to improve upon what was already discussed.  (I can get the actual bounding
> box, but it doesn't really help with eliminating the need to use the cropIt
> handler.)

thank you very much, will take a look!

> On Mon, Sep 21, 2020 at 10:18 PM Brian Milby <brian at milby7.com> wrote:
> 
>> You do not need a file, but you do need additional code.  I found a
>> handler from a Sep 2018 thread that wraps a path to form the input needed
>> for the compile.  LC Mark mentioned an internal call that could enhance the
>> process but I didn’t see any code that leveraged it.  Let me take a crack
>> at it and see what I come up with.
>> 
>> Sent from my iPhone
>> ...
>>> 
>>>> This may be what you're looking for:
>>>> 
>>>> put drawingSvgCompile(tFileText) into tDrawing
>>>> set the text of image "svgImage" to tDrawing
>>>> http://forums.livecode.com/viewtopic.php?f=10&t=30441#p163024
>>>> The stack in the forum post will let you see the difference in how a
>>>> particular svg file is rendered in the browser widget, as a SVG path
>>>> (widget), and as a SVG Compiled Drawing (image).  There is some
>> additional
>>>> code available that will translate the path (effectively trim extra
>> space
>>>> around the image) that I have not incorporated.
>>> 
>>> thank you!
>>> 
>>> But I thought we could do this from a SVG widget without the need of a
>> .svg FILE.
>>> Was I dreaming?

Best

Klaus

--
Klaus Major
https://www.major-k.de
klaus at major-k.de





More information about the use-livecode mailing list