GIMP/Inkscape Text Art from Image:有简单的方法吗?

平面设计 瘸子 墨景 文本 图片
2022-02-03 14:14:17

在此处输入图像描述

大家好,

有没有一种简单的方法来抓取图像(或我用 GIMP 自由选择工具剪下的形状),然后在上面写上文字并让它填充形状?我已经尝试搜索它,但没有任何教程似乎真的与我的想法相似。我最好的选择是什么?

谢谢你。

3个回答

我一开始以为你想要一个复杂的效果,就像展示的那样,现成的。完整的答案如下。

如果要在 GIMP 中填充单个文本形状,有两种基本方法: 1.Filters->Distorts->Curve Bend在文本层上使用“曲线弯曲”过滤器。1.使用“笼子工具”。它存在于 GIMP 2.8 中,可用于一些形状失真。我觉得它对我来说效果不佳,但它比曲线弯曲效果更能满足您的需求。

在 Inkscape 中有“信封变形”过滤器,详细信息如下。

至于以自动形式给出的示例中的复杂方式创建多个文本段,以下是我的原始答案:

这是不可能的。在 GIMP 中,在 Inkscape 中,在没有大量编码的任何其他软件中都没有,以实现这个方向的特定效果。

另一个答案指向似乎专门研究这种效果的“taxedo”计划。即使那样,您在此处发布的特定示例也无法以简单的方式实现,因为文本的弯曲和形状与用于形状中特定部分的排版字体相匹配,甚至沿着形状曲线弯曲.

这只能通过手工来实现,最终的结果是创造性和艺术性的结果!当然,如果有足够的编码,可以制作一个高度专业化的插件或程序来尝试像这里显示的那样的结果。但这比“taxedo”应用程序在评论中指出的答案中采样的效果复杂两个数量级:这些效果具有矩形块中的所有文本,或多或少地旋转,并使用 1-3 种不同的颜色表示“双色调”效果。特别是,文本永远不会以矩形以外的任何其他形式弯曲或成形,也不会根据目标形状使用不同的字体。

也就是说,既然您使用的是 GIMP,请查看该filters->artistic->GIMPressionist插件。一旦你掌握了它,它就可以用匹配大小、方向和颜色的笔触来填充形状,这是一项相当酷的工作。

但是,它会达不到这种效果,因为它可以使用单个形状(可以根据多个设置旋转或缩放)来填充原始形状。但它不能改变单次传递中使用的形状。您可以将“大小”和“方向”设置为自适应,以使插件按照基本形状粘贴您的画笔。查看 GIMP 手册,了解如何正确使用 GIMPressionist 过滤器:http ://docs.gimp.org/en/plug-in-gimpressionist.html

但即便如此,GIMPressionist 也不是关于这种效果,而是关于在 Canvas 上模拟几个随机的笔触。

手动执行此操作的方法是使用 Inkscape,并小心地将路径放置在您想要的位置,输入您想要的几个文本片段并将它们设置为遵循形状内预设的路径。

简而言之,在 Inkscape 中,您对每个文本段都遵循以下步骤:

  1. 将目标形状导入为背景图像。
  2. 使用文本工具创建文本模式(以所需的字体)。
  3. 使用“绘制手绘线 (F6)”工具绘制一条基线段,该工具应放置文本。
  4. 使用“选择工具”(F1)选择文本和基本路径(Shift+单击)。
  5. Text->Put on Path在菜单上选择。
  6. 选择您的文本,按下shift + d以选择路径,然后在笔触和填充属性中将其“笔触”设置为“无”。
  7. 调整字体大小和“字母间距”等文本属性,使文本跨越您绘制的所有段。

到目前为止,您可能对获得的结果感到满意,这已经超过了前面提到的自动工具所能达到的效果,因为文本可以弯曲。

但是您可以通过以下方式进一步将包络扭曲应用于迄今为止所获得的结果:

  1. 选择文本对象,并且Object->To path(从现在起您不能再编辑文本字符)。
  2. 使用 .打开路径效果编辑器对话框paths->Path Effect Editor
  3. 在此对话框中,选择列表中的“包络变形”效果,然后单击Add
  4. 通过单击相应的Edit on canvas图标手动编辑文本每个边缘的路径。这样,您可以让每个文本块与基本形状上的所需形状完全匹配。

请注意,虽然这对于使用数十个单词的“ctag cloud”创建文本来说负担太大了,就像在“taxedo”示例中一样,但您自己的 Eiffel Tower 示例只有 9 段文本,其中两个是镜像的,所以为了创建这样的图像,只需按照这些步骤创建七个片段。然后仔细放置和塑造是无法自动化的艰难的设计师工作。用 GIMP 的 GIMPressionist 过滤器玩一点(比如 2-3 小时)会让你学会正确的方法(亲身体验),尝试微调一个好的自动创建这个效果可能比简单地手动创建效果更难,即使你有一个工具来自动化它。

我推荐使用 Inkscape。

  1. 创建所需的路径,或执行“跟踪位图”。
  2. 创建一个文本对象。
  3. 选择两个对象并转到文本→流入框架。
  4. 调整字体等

另请参见thisthis

对于简单的情况,可能是弯曲路径,而不是适合由另一条路径定义的信封中的路径(文本层和文本到路径)。