我刚刚开始使用GTK进行Mono编程,并且感到非常惊喜。但是,我遇到了一个我无法克服的障碍。
在我正在开发的应用程序中,我可以将JPEG图像加载到Pixmap中并将其绘制到我的GUI绘图区域。这很好。但是,我希望能够拍摄第二张JPEG图像,使其部分透明,并在第一张图像上绘制。到目前为止,我还没有找到一个合适的方法来做到这一点。
在绘制之前,是否有可能更改整个Pixmap的alpha值?我不知道从哪里开始。
答案 0 :(得分:0)
如果您使用的是GtkDrawingArea
,那么您应该使用Cairo来进行绘图。作为使用cairo_paint()
的替代方法,有cairo_paint_with_alpha()
可让您指定要绘制的不透明度。