[英]Halftone effect in with gdi+
我试了一下这个结果:
它可能是一个开始的地方。 我是这样做的:
我创建了这样的模板蒙版:
using (var g = Graphics.FromImage(bmpPattern))
{
g.Clear(Color.Black);
g.SmoothingMode = SmoothingMode.HighQuality;
for (var y = 0; y < bmp.Height; y += 10)
for (var x = 0; x < bmp.Width ; x += 6)
{
g.FillEllipse(Brushes.White, x, y, 4, 4);
g.FillEllipse(Brushes.White, x + 3, y + 5, 4, 4);
}
}
然后我使用这种技术将它强加于过饱和位图。
更新 :详细说明图像的合并方式。 让我们更一般地谈谈,并说我们想要使用模式掩码组合同一图像的两个不同的彩色版本,从而产生一个新的图像 - 我们可以这样做:
创建三个新的位图,所有位图都与原始图像大小相同。 称他们为bmpA,bmpB和bmpMask。
完成
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.