位于特定位置(度)的表盘上的 gimp 文本

gimp text on a dial placed at specific locations (degrees)

我有一个(圆形)表盘。我想在表盘上以特定角度居中放置文本。一个简单的类比是一个钟面,每个小时标记上方都有文字。我可以沿着弧线书写文本,将文本放在顶部 (12h) 位置,然后旋转该路径以将其放置在特定角度。我能想到的唯一解决方案是为每个文本创建 1 层,然后适当地旋转该层(10 度、20 度、30 度等)。这似乎是一种蛮力方法,我什至无法让它工作(还)。那么,有没有更好的标准方法来做到这一点?

TIA

绝对没有标准的方法。但是有些脚本可以使这更容易。可以找到它们 here (some come with a self-contained doc, go directly to the download page.

  • dial-marks 将生成标记(如果需要,带有圆边)。很容易删除多余的点以仅保留圆弧。如果你在时钟里,你可以有其他用途。
  • ofn-path-editbreak apart函数)用于每笔画一个路径
  • text-along-path 然后可用于在每个路径上添加文本(居中)。

Results of the three main steps

如果您想编写脚本,可以从这些脚本中借鉴大量代码。