wxWidgets的 - Alpha混合
-
18-09-2019 - |
题
有一种方法在wxWidget做alpha混合如位图与其他位图的RGB的α相乘,以生成新的图像(例如渲染相片作为抗混叠的圆形形状)操作
解决方案
虽然我没有做alpha混合自己,我相信wxGraphicContext是你所追求的。搜索结果 http://docs.wxwidgets.org/stable/wx_wxgraphicscontext.html 结果点击 我用我的Paint事件处理程序如下得到无闪烁绘制成图形上下文(在Win32):
void OnPaint( wxPaintEvent& e )
{
wxBufferedPaintDC dc( this );
wxGraphicsContext* gdc = wxGraphicsContext::Create( dc );
// you drawing code here
}
编辑:此电子邮件跟踪可能会提供一些更深入的了解:搜索结果 HTTP://www.nabble .COM / IS-alpha混合实现-时-使用-DC's - td17183159.html
不隶属于 StackOverflow