这里要实现的效果指的是对图片像素点区域进行颜色叠加,首先要做的是得到图片非透明部分的区域,效果如图:

实现步骤:1、在主窗体添加控制控件:
<Label Grid.Row="4" Grid.Column="0" Content="蒙板" VerticalAlignment="Center" HorizontalAlignment="Left"></Label>
<Rectangle x:Name="rPicMaskColor" Grid.Row="4" Grid.Column="1" Fill="Black" Width="30" Height="30" VerticalAlignment="Center" HorizontalAlignment="Left" MouseLeftButtonDown="rPicMaskColor_MouseLeftButtonDown"></Rectangle>
2、图片处理类型枚举添加蒙板类型:
//图片处理类型枚举
public enum ImageProcessingEffect
{
Normal = 0,//原始图片
Emboss = 1,//浮雕
Sharpening = 2,//锐化
Bla

该篇博客介绍了如何在WPF中利用GDI+绘制图像并实现蒙板效果。通过在主窗体添加控件、定义图片处理枚举、设置蒙板、处理像素点以及响应控件事件,详细阐述了实现图像蒙板的步骤。文章还链接了系列教程的其他篇章。
最低0.47元/天 解锁文章
5036

被折叠的 条评论
为什么被折叠?



