Ich habe einen 3D-Monitor in Inkscape gezeichnet und möchte der Region einen Screenshot hinzufügen. Ich habe versucht zu verzerren, aber die Form ist zu unregelmäßig. Ich habe auch versucht, einen Umschlag ( Extensions -> Modify Path -> Envelope
) anzuwenden , aber es scheint nicht mit Bitmaps zu funktionieren.
Wie kann ich dafür sorgen, dass der Screenshot wie auf dem Bildschirm gezeichnet erscheint?
inkscape
perspective
Thomas Weller
quelle
quelle
Antworten:
Die Perspektiv- oder Hüllkurvenverformung eingebetteter Bitmaps-Objekte ist (noch) nicht in den SVG-Spezifikationen definiert. Daher können wir dies mit Inkscape nicht tun.
Um dies zu überwinden, haben wir nur zwei Möglichkeiten.
Verformen Sie die Bitmap vor dem Einbetten mit einem externen Bitmap-Grafikwerkzeug auf die entsprechende Geometrie.
Verfolgen der Bitmap zum Vektor, um dann die Deformation der Hüllkurve oder des perspektivischen Pfads verwenden zu können.
Dies sind die Schritte zur Verwendung des Umschlagwerkzeugs:
Danach haben wir eine verfolgte Bitmap mit korrekter perspektivischer Ansicht in unser Zielobjekt eingebettet:
Wie wir sehen können, ist dies eine ziemlich zeitaufwändige, computer- und prozessorintensive Aufgabe. Es ist möglicherweise besser, die Verformung der Bitmap außerhalb von Inkscape vor dem Einbetten durchzuführen.
quelle
Verwenden Sie hierfür besser das richtige Tool: GIMP zum Beispiel. Es gibt eine großartige Perspektivfunktion, die Sie auch beim Ausschneiden des Bildes nach dem Anwenden der Perspektive unterstützt und den Hintergrund transparent macht.
Nach dem GIMP-Schritt können Sie ihn in Ihre Inkscape-Zeichnung einfügen. Ich würde vorschlagen, zweimal über die Integration eines physischen Bildschirms nachzudenken. Ich glaube, dass es besser wäre, von einem tatsächlichen physischen Gerät zu abstrahieren.
... ein Video, das genau dies zeigt, ist: GIMP Tutorial - mit dem Perspective Tool - YouTube
quelle