I have two elements I've exported as SVGs. Both contain an identical element. One contains an additional element (I'm trying a workaround for the "Drawing Order" limitations within VS). But when I import the two elements they are each at an entirely different scale. In fact, the second element fits into the bounding box of the first. Why? I want them to maintain their scale so they will line up with one another. Scaling something accurately in VS is impossible.
Please attach the SVGs here and I can take a look for you.
I will upload the SVGs when I return home.
Adding a shared "Bounding Box" makes sense. Thanks for that good solution.
As for drawing the "Back" element after the "Front" element, that exactly what I need to do. The threads I found indicated it was not possible. Is there a "Step-by -step" I could read about it?
-Mike (videoscribe user)
Yes, that makes sense. I've done it by accident and driven myself crazy. The down side is that the "two" elements are one so they cannot be moved individually in VS. It's a work-around, but much better than nothing. Thanks for the suggestion.
One of my workarounds is to build an object with a "notch" out of it so it will "appear" to draw behind another object. Of course, that means the element is worthless on its own.
I don't believe my original question has been answered: Why do images lose their relative scale when imported?
If I create two elements in an external illustration tool I expect them to import at the same scale as they were exported. Isn't that logical?
Here are the two SVGs requested by Matthew.
I see I cannot upload an SVG. Hmmm.
Based on my observations:
every imported SVG has an "bounding box" that defines its exact height and width based on area covered by its stroked and filled paths (and any embedded images, I assume).
When you import an SVG into videoscribe, videoscribe looks the height and width of each image and scales it to the greatest porportional size that does not exceed some preset percentage of the height or width of the visible canvas area. (I don't know exactly what that percentage is.)
That's why if you import multiple images, without changing the camera position, either the left/right or the top/bottom of each bounding boxes will line up perfectly. (as shown in your original post)
You're a very patient contributor, Mike. I'm sure your observations are accurate. I am just confounded why an app like this should rescale elements I've carefully scaled before importing. It makes no logical sense to me. Therefore, I'm forced to use a workaround that further complicates the process and adds unnecessary points to the SVG.
I think the reasons are something like this:
There's no common standard for sizing SVG images since they are infinitely scalable.
did not see where the original question was answered: Why do elements NOT maintain their relative size when imported?
It looks as though the title question was asked again, and then answered, in the four replies immediately above yours.
If you want a comment from a Sparkol staff member, you may be able to get that here in the users forum, or you could raise a ticket to contact customer support directly.