Wie muss ich die transparenten Objekte in einer Inkscape-Datei ändern, um sie korrekt als PDF exportieren zu können? Bisher scheinen die Standardeinstellungen die transparenten Objekte entweder unsichtbar oder undurchsichtig zu machen.
Wie muss ich die transparenten Objekte in einer Inkscape-Datei ändern, um sie korrekt als PDF exportieren zu können? Bisher scheinen die Standardeinstellungen die transparenten Objekte entweder unsichtbar oder undurchsichtig zu machen.
Antworten:
Da das Exportieren transparenter Formen in PDFs immer noch nicht richtig funktioniert (zumindest für mich im Moment) und das Exportieren von Bitmaps (soweit ich das beurteilen kann) eine Menge Arbeit bedeutet, wenn Sie Ihre Figur häufig aktualisieren, sehen Sie hier Mein einfacher Workaround für Shapes.
Dies funktioniert wiederum nur für Formen, nicht für eingebettete Bilder.
http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&p=65180#p65180
Im Grunde läuft es darauf hinaus , den Alpha-Kanal der Farbe anstelle der Deckkraft festzulegen . Ich hätte gedacht, dass dies dasselbe Eigentum ist, aber anscheinend sind sie es nicht.
Prost, Jan
Wenn Sie für ein eingebettetes Bild die SVG-Datei ohne Hintergrund haben, gehen Sie wie folgt vor:
Wenn Sie die exportierte PDF-Datei mit einem PDF-Reader öffnen, wird möglicherweise ein weißer Hintergrund angezeigt. Wenn Sie es jedoch in eine Präsentation oder eine Posterdatei einfügen, sehen Sie, dass es keinen Hintergrund gibt.
Stellen Sie sicher, dass nicht Ihr PDF-Reader Transparenz rendern kann. Verwenden Sie Adobe Acrobat oder Okular (Linux). Diese können nach meiner Erfahrung die meisten Arten von Transparenzen (einschließlich Verläufen) rendern.
Die einfache, dumme Lösung besteht darin, eine Bitmap zu exportieren. Anschließend werden die Transparenzen über festen Objekten gerendert. Sie können dann nach PDF konvertieren, dies ist jedoch nicht mehr skalierbar.
Meines Wissens gibt es jedoch keine automatische "robuste" Möglichkeit, ein skalierbares PDF mit Transparenzen aus inkscape zu exportieren.
Sie können dies jedoch manuell tun:
Ein bisschen Ärger, nicht wahr? Es sollte skriptfähig sein ... Siehe meinen Beitrag im inkscape-Forum: http://www.inkscapeforum.com/viewtopic.php?f=28&t=15739&e=0
EDIT : OK, ein bisschen mehr über das Problem nachdenken, es gibt einen besseren Weg :
Erstellen Sie eine Ebene "Transparent" in der Tiefe der transparenten Objekte. Verschieben Sie transparente Objekte auf diese Ebene.
Nur diese Ebene anzeigen und "Bearbeiten> Bitmap-Kopie erstellen" ( ALT- B)
verschiebe diese Kopie auf eine neue Ebene "Bitmap" neben der Ebene "Transparent"
Deaktivieren Sie die Anzeige von Layer-Transparent und Layer-Bitmap, bevor Sie Ihre PDF-Datei exportieren.
Auf diese Weise erhalten Sie ein kombiniertes Bitmap- + skalierbares Vektordokument: Nur die transparente Füllung ist nicht skalierbar, wird jedoch in PDF-Viewern korrekt gerendert.
Einschränkungen:
Sie müssen diesen Vorgang jedes Mal wiederholen, wenn Sie transparente Objekte ändern.
Sie müssen dies auch wiederholen, wenn Sie transparente Objekte in unterschiedlichen Tiefen haben.
Es gibt möglicherweise PDF-Viewer, die nicht einmal die Bitmap-Transparenz verarbeiten. In diesem Fall werden Vektorelemente in Ebenen unterhalb der Ebene "Bitmap" möglicherweise nicht richtig gerendert.
Die Gruppierung der fraglichen Bilder einige Male aufheben, bis in der Statusleiste "Bild" anstelle von "Gruppe von 1 Objekt" angezeigt wurde, behebt das Problem. Auf einige der leeren Gruppen wurden Masken- und Clip-Effekte angewendet, und das Stapeln dieser Effekte hat den Fehler verursacht. Die Gruppen / Effekte können sicher entfernt werden, ohne die Bilder zu verzerren.
DIES IST DIE PERFEKTE WEISE, UM IHRE INKSCAPE-DATEI IN PDF ZU UMZUBEREITEN, OHNE SCHWARZE KÄSTCHEN ZU ERHALTEN