如何绘制System.Drawing.Bitmap形状的投影?
问题描述:
我们的应用程序有非常大数量的System.Drawing.Bitmap
s,要用阴影显示。用给定的模糊半径和颜色绘制阴影的快速方法是什么?这是一个winforms应用程序,不是WPF。 p/invoke优先于不安全的代码,但理想情况下都不是;第三方库不允许。如何绘制System.Drawing.Bitmap形状的投影?
我见过'图像处理傻瓜'教程,但它使用不安全的代码。
答
我猜想使用不安全代码的教程使用不安全的代码来加速用于模糊的卷积。您也可以重写不使用不安全的代码,它会更慢。关于做这样的事情
答
什么:
ControlPaint.DrawImageDisabled(g, image, x + 2, y + 2, width, height);
g.DrawImage(image, x, y, width, height);
链接断开。 – 2014-03-07 23:18:26