WxWidgets 绘制具有不透明度的位图
如何将 wxImage 或 wxBitmap 绘制到具有不透明度的 DC?看起来标准 DC 或 wxGraphicsContext 是不可能的。
BeginLayer/EndLayer 尚未在 wxGraphicsContext 中实现,这本来是一种解决方案。 GDI+ 似乎不支持图层,因此添加它并不简单。
唯一的解决方案似乎是以编程方式逐像素更改 alpha 通道?
How can I draw a wxImage, or wxBitmap to a DC with opacity? It looks like its not possible with the standard DC or with wxGraphicsContext.
BeginLayer/EndLayer is not yet implemented in wxGraphicsContext which would have been one solution. GDI+ doesn't seem to support layers, so it would be non-trivial to add this.
The only solution seems to be to programmatically alter the alpha channel pixel-by-pixel?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)