Add GUI option to link SVG in stead of embed SVG

Bug #858895 reported by Pander
30
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Inkscape
Confirmed
Wishlist
Unassigned

Bug Description

Would it be possible to link to an included SVG image instead of embedding an included SVG. This would be similarly to the choice that is offered when including a bitmap image.

If this would be possible, please implement this. This would incease user satisfaction when included SVG images are by themself updated and the changes should be reflected in SVG images which use these. That would save time to manually update all the included SVG images that get embedded by default now.

Tags: importing svg ui
Revision history for this message
su_v (suv-lp) wrote :

Linking as duplicate to Bug #171544 “Use the <image> tag to import another SVG file”.

For a summary of the current status referencing external SVG files in Inkscape, see
<http://article.gmane.org/gmane.comp.graphics.inkscape.user/14208>

tags: added: importing svg
su_v (suv-lp)
tags: added: ui
Changed in inkscape:
importance: Undecided → Wishlist
summary: - Link SVG in stead of embed SVG
+ Add GUI option to link SVG in stead of embed SVG
Revision history for this message
Pander (pander) wrote :

After deliberating with ~suv unlinked duplicate since this concerns GUI behavior. However https://bugs.launchpad.net/inkscape/+bug/171544 and https://answers.launchpad.net/inkscape/+question/97946 hold valuable information.

Please implement a similar GUI dialog box for including SVG images as is offered for including bitmap images. The options presented should be embed and link.

The dialog should present some extra text warning about linking SVG images that itself have bitmap images included if there know issues such as rastarizing.

Revision history for this message
su_v (suv-lp) wrote :

Note: SVG files imported and linked as <image> (instead of embedded) will be 'static' (rasterized) and not vector-based (at least for now, until someone with deeper understanding of the SVG specification clarifies that issue: currently, Inkscape treats such an external image like other (raster-based) images, and does not use the internal renderer to rasterize it - afaict the rendering is done with librsvg (pixbuf-loader))

With regard to the implementation of a GUI option: you propose to open a dialog each time an SVG file is imported (or drag&dropped on the canvas), and prompt the user to choose (link as image, embed as vector)?

Revision history for this message
Pander (pander) wrote :

The option should be presented always I think. But this entire feature should only be implemented once SVG can be linked unrasterized or 'dynamic' Otherwise exporting to higher resolutions or vector formats will not be as the user (should) expect it to be.

Is there a bugreport on that on which this report should depend?

Revision history for this message
su_v (suv-lp) wrote :

> Is there a bugreport on that on which this report should depend?

Probably on these two (which are related as far as I understand today):
Bug #171795 “Don't rasterize linked SVG with <image>”
<https://bugs.launchpad.net/inkscape/+bug/171795>
Bug #168244 “[win32] image tag does not find SVG source”
<https://bugs.launchpad.net/inkscape/+bug/168244>

su_v (suv-lp)
Changed in inkscape:
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.