为了账号安全,请及时绑定邮箱和手机立即绑定

使用 go-cairo 绘制屏幕

使用 go-cairo 绘制屏幕

Go
跃然一笑 2021-06-03 18:33:11
我使用http://github.com/ungerik/go-cairo作为 cairo 库来绘制屏幕。我对这个图书馆和开罗完全不熟悉;然而,我一直在搜索这个库和其他语言的各种 cairo 绑定的文档,希望了解如何在屏幕上绘画(不幸的是,我找不到很多关于在屏幕上绘画的教程——仅适用于将图像另存为 .PNG)。这是我到目前为止所拥有的,它没有产生任何效果(没有显示)。任何帮助,将不胜感激。package mainimport (    "github.com/ungerik/go-cairo"    "time")func main() {    surface := cairo.NewSurface (cairo.FORMAT_ARGB32, 240, 80)    surface.SelectFontFace ("serif", cairo.FONT_SLANT_NORMAL,        cairo.FONT_WEIGHT_BOLD)    surface.SetFontSize(32.0)    surface.SetSourceRGB(0.0, 0.0, 1.0)    surface.MoveTo (10.0, 50.0)    surface.ShowText ("Hello World")    for {        surface.Paint ()        time.Sleep (1000)    }    //surface.Finish()}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 229 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信