我们的应用程序有大量System.Drawing.Bitmap
个要显示的阴影。什么是绘制阴影的快速方法,具有给定的模糊半径和颜色?这是一个winforms应用程序,没有WPF。 p / invoke优先于不安全的代码,但理想情况下不是;不允许使用第三方图书馆。
我已经看过“傻瓜图像处理”教程,但它使用了不安全的代码。
答案 0 :(得分:1)
我想使用你提到的不安全代码的教程使用不安全的代码来加速用于模糊的卷积。你可以重写不使用不安全的代码,它只会慢一点。
答案 1 :(得分:0)
做这样的事情怎么样:
ControlPaint.DrawImageDisabled(g, image, x + 2, y + 2, width, height);
g.DrawImage(image, x, y, width, height);
答案 2 :(得分:0)