Reputation: 10509
I need to be able to generate a white noise image in C# code. Is there an algorithm I can use to fill the image with white noise?
I have found the VB example of how to do it here, but I can't port it to .net myself.
Upvotes: 8
Views: 7182
Reputation: 5566
White Noise is not black or white (per definition). It contains also grayscales.
So we are already closer with:
foreach(var pixel in image)
{
//do that for all RGB (depending on Image format)
pixel = rand() * 255;
}
Upvotes: 10
Reputation: 17808
Should be something very simple along these lines, no?
foreach(var pixel in image)
{
pixel = rand()>0.5 ? white : black;
}
Upvotes: 9