在半透明的PictureBox上绘制图形

时间:2017-07-02 09:05:22

标签: c# winforms visual-studio graphics opacity

我正在用C#构建一个项目,需要在半透明的图片框上绘制一些东西(文本,位图,矩形)。更准确地说,它是这样的:

WinForm>面板(具有BG图像)> Picturebox(80%BG不透明度)> Graphics.Draw

PictureBox作为绘制内容的框架。它有一个坚固的白色BG,但我需要将其不透明度降低到80-85%,因此面板的BG图像可以清晰可见。我尝试从BG颜色中更改alpha,但是当我在图片框上绘制数据时,它们会以较低的不透明度显示。

我有什么方法可以在BG颜色上有80%的不透明度,但在绘制的东西上有100%的不透明度?也许用另一个图片框覆盖图片框。 每位更改alpha是一项繁重的任务。

0 个答案:

没有答案