我想在.NET中以WPF或VB.NET实现这一目标
我有护照尺寸的照片。我想在图像边框上实现淡入淡出效果。 我们传递的渐变参数将是像素宽度,我们需要淡化图像边框,使得渐变深度由此参数决定。
我怎样才能实现这个目标?
注意: - 我没有使用任何控件来保存此图像。客户将在应用程序中上传图像,我们将修改上述要求并通过电子邮件发送它将成为控制台应用程序。请不要建议任何WPF或VB控件来实现它。
答案 0 :(得分:-1)
我会使用System.Drawing命名空间并设置像素的alpha值。创建一个Bitmap,然后使用SetPixel方法设置alpha值(使用GetPixel获取当前颜色)。
如果您需要一些速度改进,请查看以下文章:http://www.bobpowell.net/lockingbits.htm