Volume fichier.SVG

Asked by raspiniMRC*

Bonjour j'utilise INKSCAPE pour créer des coupes géologiques. Je dessine donc des "profils" qui contiennent beaucoup de petits éléments (cailloux, sables...).

La taille des fichiers est énorme : plus de 200 Mio. J'ai essayé de séparer les profils dans différents fichiers mais la taille ne change pas comme si le logiciel l'avait conservée en mémoire.

Le logiciel tourne au ralenti. L'ouverture des fichiers est très lente de même que l'importation de tel fichier. Parfois, ils ne s'ouvrent même pas, voire sont endommagé et inutilisables.

Comment pourrais je réduire la taille des fichiers ou des éléments? Existe t-il un outils de compression?

En l'état, c'est inexploitable.

Merci

Question information

Language:
French Edit question
Status:
Solved
For:
Inkscape Edit question
Assignee:
No assignee Edit question
Solved by:
raspiniMRC*
Solved:
Last query:
Last reply:
Revision history for this message
jazzynico (jazzynico) said :
#1

Bonjour,

200 Mio, pour du vectoriel, c'est en effet énorme et il n'est pas surprenant qu'Inkscape tourne au ralenti (une fois en mémoire, un fichier d'une telle taille peut facilement atteindre le Gio...). Êtes-vous certain de ne pas avoir importé des dessins en format matriciel (jpg, png, gif...) qui pourraient gonfler la taille du fichier ?
Si je comprend bien, vous créez des profils avec des objets génériques (sable, cailloux). Le plus efficace à mon avis serait de transformer ces objets en motifs (Objets>Motifs>Objet en motif) puis de les réutiliser en tant que motif de remplissage dans les coupes (à l'aide de la boîte de dialogue Remplissage et contour).
Autre chose, pour ne pas conserver des éléments (motifs, gradients, etc.) non utilisés, vous pouvez lancer la commande Fichier>Nettoyer les Defs. On ne sait jamais, et ça ne peut pas faire de mal !

Bonne soirée.

Revision history for this message
Hans-Karl (jchbraun) said :
#2

Bonjour,

J'utilise également Inkscape pour créer ce genre de dessin, mais j'arrive rarement à dépasser les 5 Mo :-)
J'aimerais savoir :
_ incorpores-tu des images raster dans tes illustrations ?
_ utilises-tu des motifs de remplissage ? cf http://tavmjong.free.fr/INKSCAPE/MANUAL/html_fr/Attributes-Fill-Stroke.html#Attributes-Patterns
_ utilises-tu l'outil "Nettoyage des fichiers" ? cf http://tavmjong.free.fr/INKSCAPE/MANUAL/html_fr/File-Vacuum.html

Peux-tu poster ici un exemple de tes fichiers (le moins lourd) en passant par http://dl.free.fr/ ?

@+

Revision history for this message
raspiniMRC* (r-contact-aquter-fr) said :
#3

Bonjour,

La commande Nettoyer Defs à fait des merveilles.

Grandement merci et à bientôt,

Guillaume

Le 16 février 2011 21:22, JazzyNico <email address hidden> a
écrit :

> Your question #145611 on Inkscape changed:
> https://answers.launchpad.net/inkscape/+question/145611
>
> Status: Open => Answered
>
> JazzyNico proposed the following answer:
> Bonjour,
>
> 200 Mio, pour du vectoriel, c'est en effet énorme et il n'est pas
> surprenant qu'Inkscape tourne au ralenti (une fois en mémoire, un fichier
> d'une telle taille peut facilement atteindre le Gio...). Êtes-vous certain
> de ne pas avoir importé des dessins en format matriciel (jpg, png, gif...)
> qui pourraient gonfler la taille du fichier ?
> Si je comprend bien, vous créez des profils avec des objets génériques
> (sable, cailloux). Le plus efficace à mon avis serait de transformer ces
> objets en motifs (Objets>Motifs>Objet en motif) puis de les réutiliser en
> tant que motif de remplissage dans les coupes (à l'aide de la boîte de
> dialogue Remplissage et contour).
> Autre chose, pour ne pas conserver des éléments (motifs, gradients, etc.)
> non utilisés, vous pouvez lancer la commande Fichier>Nettoyer les Defs. On
> ne sait jamais, et ça ne peut pas faire de mal !
>
> Bonne soirée.
>
> --
> If this answers your question, please go to the following page to let us
> know that it is solved:
>
> https://answers.launchpad.net/inkscape/+question/145611/+confirm?answer_id=0
>
> If you still need help, you can reply to this email or go to the
> following page to enter your feedback:
> https://answers.launchpad.net/inkscape/+question/145611
>
> You received this question notification because you are a direct
> subscriber of the question.
>

--
Guillaume Raspini

Aqu'ter - Bureau d'études en géosciences
106 rue Charles Aurouze
05000 Gap
04 92 49 94 10 - 06 20 88 43 14
<email address hidden>
www.aquter.fr

Revision history for this message
raspiniMRC* (r-contact-aquter-fr) said :
#4

Re-bonjour,

Concernant les motifs de remplissage, j'avais commencé à en faire mais j'ai trouvé ca un peu rigide dans la mesure ou mes nouveaux fichiers INKSCAPE ne garder pas en mémoire les motifs créés....à moins que quelqu'un est une combine à me donner.

Je suis en train de réfléchir à avoir un fichier INKSCAPE modèle dans lequel je créerai tous les motifs. J'utiliserai alors ce fichier pour chaque coupes géologiques à produire.

Je vais bouquiner le lien sur les motifs.

Merci beaucoup,

Revision history for this message
jazzynico (jazzynico) said :
#5

La seule solution, pour accéder aux motifs depuis la boîte de dialogue de remplissage, consiste à modifier le fichier patterns.svg disposé dans le sous-dossier share/patterns du dossier d'installation d'Inkscape pour y ajouter à la main les motifs.
J'ai aussi testé de déposer un fichier contenant des motifs supplémentaires dans le dossier de configuration de l'utilisateur (cette opération est valide pour les modèles, les extensions et les palettes de couleur), mais ça n'a pas l'air de fonctionner. Reste à fouiller un peu dans le code pour confirmer (et éventuellement modifier).

Bonne journée !