如何使用Python脚本在gimp中为文本层添加下划线

时间:2013-01-08 18:05:20

标签: python gimp

我正在尝试使用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')

1 个答案:

答案 0 :(得分:0)

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

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

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