用一定数量的点填充png图像

时间:2016-12-19 09:49:26

标签: c# algorithm bitmap png

我正在开发一款需要奇怪功能的软件。我选择像附加图像的png图像,我需要在黑色表面上均匀地放置一定数量的点。我开始使用循环每个像素并将其颜色更改为黑色,仅用于设计,但现在我需要考虑一个算法用点填充它(如200点(红色像素)。你知道如何做到这一点?

现在在我的脑海里是计算黑色像素,然后做类似blackPixelsPerPoint = blackPixels / numberOfPoints的事情。在此之后我现在需要每个blackPixelsPerPoint都有一个红点。

Logo after fill pixels with black

结果需要像N字母一样 Result

点之间需要几乎相同的空间,如果可能的话,填充所有黑色表面(取决于点数)。

0 个答案:

没有答案