如何用一组像素c替换像素#

时间:2013-06-02 16:40:24

标签: c# image graphics

嗨我正在制作照片马赛克创作者,但我不能用一组像素替换像素,如果有人知道如何在c#中做这个,请帮助因为我是初学者在c#

我理解这个想法,但我无法在c#

中实现

这个想法是我们有一张输入照片,我们有一张小照片的数据集,我们创建一个空的输出照片,我们从输入中获取像素平均RBG颜色后,在这里放入数据集中的小照片照片,我们采取小照片的平均RBG颜色,然后我们将像素替换为具有相同RGB颜色的像素的照片,并在输出照片中对小照片进行排序

2 个答案:

答案 0 :(得分:2)

嗯,在以数字方式构建马赛克时,不要“用整张图片替换像素”。相反,您创建一个比输入大的全新输出图像。然后考虑输出上的网格,使每个输入像素对应输出中的网格方块。然后将图像复制到每个网格方块中,检查相应的输入像素以找出适合的图像。

答案 1 :(得分:0)

我没有使用它,但WriteableBitmapEx是一个用于创建位图的类,并且有一个SetPixel方法。

相关问题