在Inkscape中将透视图添加到位图


12

我有一个用Inkscape绘制的3D监视器,我想将截图添加到该区域。我试图倾斜,但是形状太不规则了。我也尝试套用信封(Extensions -> Modify Path -> Envelope),但似乎不适用于位图。

将屏幕截图添加到监视器

如何使屏幕截图看起来像在屏幕上绘制的那样?


1
今天,我为此使用GIMP-取得了巨大的成功:)
Wolf

Answers:


9

SVG规范中尚未定义嵌入式位图对象的透视图或包络变形。因此,我们无法使用Inkscape做到这一点。

为了克服这个问题,我们只有两个选择。

  1. 在使用外部位图图形工具进行嵌入之前,将位图变形为适当的几何形状。

  2. 将位图跟踪到矢量,然后可以使用包络或透视路径变形。

    这些是使用信封工具的步骤:

    • 嵌入位图图像并选择它。
    • 使用合理的设置获取路径>跟踪位图,以获得可接受的结果。
    • 对象>取消对跟踪矢量的分组
    • 使用Path> Object to Path将目标位图和跟踪的位图都转换为路径
    • 选择源对象,然后选择目标对象。
    • 切换到“ 按节点编辑路径”模式F2
    • 应用扩展>修改路径>信封(或矩形透视图)
    • 等待...

    之后,我们在目标对象中嵌入了具有正确透视图的跟踪位图:

在此处输入图片说明 在此处输入图片说明

如我们所见,这是一项非常耗时的计算机内存,并且对处理器的要求很高。嵌入之前,最好在Inkscape外部执行位图的变形。


认为它不会回到SVG规范。感谢您的选择。我想我将使用外部位图工具(这可能使我想到另一个问题)。
Thomas Weller 2014年

2
在使用外部位图图形工具进行嵌入之前,将位图变形为适当的几何形状。->我想我将使用外部位图工具->因此,可以使用GIMP完成-只需将空白监视器导出为png,在GIMP中将其打开,将所需的图像作为图层打开,并使用GIMP的视角工具,以在那里适合图像-然后应该可以将其复制/粘贴到inkscape)
jsbueno

会不会,而不是信封是这个正确的工具?
Wrzlprmft

@Wrzlprmft为矩形目的地是好的了。
塔卡特2014年

透视适用于任何四边形,并且产生的结果与Envelope有所不同Envelope正是我所追求的这对我来说看起来更正确(考虑上述情况)。可能有一个原因,为什么将此工具称为透视图。
Wrzlprmft

1

为此,最好使用正确的工具:例如GIMP。有一个很棒的透视功能,它还支持您在应用透视后切割图像并使背景透明。

GIMP步骤之后,您可以将其放入Inkscape绘图中。鉴于我建议对集成物理屏幕要三思而后行。我认为最好是从实际的物理设备中抽象出来。

...一个视频,确切地说是:GIMP教程-使用“透视工具”-YouTube

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.