Gstreamer1.0/python3中的Cairooverlay
我正在尝试将cairooverlay与Gstreamer 1.0和python 3一起使用Gstreamer1.0/python3中的Cairooverlay,python,video,gstreamer,cairo,gobject,Python,Video,Gstreamer,Cairo,Gobject,我正在尝试将cairooverlay与Gstreamer 1.0和python 3一起使用 我开始尝试用python编写脚本。到目前为止,我已经设法获得了管道的工作位置,并且调用了cairooverlay“draw”回调。现在的问题是如何在上面写东西。第二个参数是一个错误的“CairoContext”,根本没有任何方法,因此我不知所措。我在cairooverlay gobject绑定中发现了一个bug 描述了错误并提供了解决方法显然这里的CairoContext实际上是gi.repository
我开始尝试用python编写脚本。到目前为止,我已经设法获得了管道的工作位置,并且调用了cairooverlay“draw”回调。现在的问题是如何在上面写东西。第二个参数是一个错误的“CairoContext”,根本没有任何方法,因此我不知所措。我在cairooverlay gobject绑定中发现了一个bug
描述了错误并提供了解决方法显然这里的CairoContext实际上是gi.repository.cairo.context您应该将cairo模块导入到;这里的函数确实适用于您的上下文,只是因为dinamic绑定而没有显示。进行快速检查:ctx.set_source_rgba(1.0,0,0,1.0);ctx.线路U至(100100);ps:检查函数调用的拼写,我是从内存中写的(ctx是你的上下文),我有一个稍微不同的问题,Fedora没有为cairooverlay打包libgstcairo.so(底层模块)。详情请参阅。