Ich verwende Inkscape als Zeichenfläche, um vorhandene PDF / SVG / PNG-Diagramme zu gestalten, die ich in Python erstellt habe, und füge dann der Gesamtabbildung einige Details und Text hinzu. Wenn ich die PDF / SVG-Dateien über importiere File >> Import... >> Link
, werden sie in Inkscape eingebettet. Ich habe festgestellt, dass ich bei einem Rasterbild die Möglichkeit habe, eine Verknüpfung zu der Datei herzustellen, anstatt sie einzubetten, sodass die Diagramme in Python automatisch aktualisiert werden, wenn ich sie in Python aktualisiere.
Ich kann nicht finden, wie ich auf die gleiche Weise auf PDF / SVG-Dateien verlinken kann. Ich möchte die PDF / SVG-Diagramme in voller Auflösung beibehalten, anstatt Raster zu verwenden. Mein Freund hat mir gezeigt, wie es in Adobe Illustrator mit PDFs geht. Ist dies in Inkscape möglich?
Das Verknüpfen mit externen SVG-Dateien (aber anscheinend nicht mit PDF-Dateien) ist mit Inkscape 1.0 ( Versionshinweise ) möglich. In Inkscape wird es weiterhin in ein Rasterbild konvertiert, aber Sie können die DPI beim Import und auch danach einstellen. Die Rasterung erfolgt in Inkscape, sodass die Dateigröße nicht erhöht wird.
Wenn es in einem Browser angezeigt wird, scheint die verknüpfte SVG-Datei unverändert angezeigt zu werden (keine Rasterung).
Inkscape 1.0 ist derzeit als Alpha-Version verfügbar .
quelle
Wenn Sie eine Vektordatei in inkscape importieren, wird sie als Gruppe von Vektorobjekten geliefert. Somit ist die Lösung kein Problem. Ich mache das oft für Graphen von Origin und Python / Matplotlib. Dies ist einfach zu überprüfen. - Klicken Sie auf eine Kurve in Ihrem Diagramm und wählen Sie das Werkzeug "Pfade nach Knoten bearbeiten" (F2). Sie können die Knoten bearbeiten.
Eine automatische Aktualisierung wäre schön, aber ich glaube nicht, dass dies als Benutzer möglich ist (und ich füge hier einfache Erweiterungen hinzu). Ich habe gerade versucht, eine SVG-Datei von Hand zu hacken, um ein PDF (oder SVG) anstelle eines PNG zu verknüpfen, und die neue Datei kann nicht gefunden werden (ich erhalte ein Platzhalterbild mit "☒ Verknüpftes Bild nicht gefunden").
Wenn Sie Raster in Ihre Quell-SVG- / PDF-Dateien eingebettet haben, bin ich mir nicht sicher, was mit der Auflösung passieren würde. Das einzige Mal, dass ich mich damit befassen musste, waren die Bilder (aus Mikroskopfotos zugeschnitten) so niedrig aufgelöst, dass sie sowieso hochskaliert wurden und ich nicht weiter verlor. Ich bezweifle, dass Sie Probleme mit eingebetteten Rastern in Python-Diagrammen haben.
quelle