我正在尝试使用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')
答案 0 :(得分:0)
不幸的是,GIMP 2.8没有办法做到这一点 - 可以在程序浏览器上看到:有一个“gimp_text_layer_get_markup调用允许从文本层检索文本格式属性,但是没有对应的gimp_text_layer_set_markup。
尝试使用gimp_text_layer_set_text调用设置标记将引用标记,并将它们呈现为纯文本。
您的解决方法是使用这些函数来获取图层和文本范围,并使用绘图函数绘制下划线。