0

我正在尝试使用 gimp 的 python API 将文本层添加到图像中。也许有人知道我如何在这个文本层中为文本添加下划线。

textlayer=pdb.gimp_text_fontname(
                            newimage,
                            None, #layer,
                            0,
                            0,
                            'some underlined text',
                            -1,   #border
                            True, #anitalias
                            20,   #size
                            0, #GIMP_PIXELS
                            'Sans')
4

1 回答 1

0

不幸的是,从 GIMP 2.8 开始没有办法做到这一点——可以在程序浏览器上看到:有一个“gimp_text_layer_get_markup 调用允许从文本层检索文本格式属性,但没有相应的 gimp_text_layer_set_markup。

尝试使用 gimp_text_layer_set_text 调用设置标记将引用标签,并将它们呈现为纯文本。

您的解决方法是使用函数获取图层和文本范围,并使用绘图函数绘制下划线。

于 2013-01-09T10:35:36.920 回答