阅读量:0
在C#中,你可以使用Random类生成随机数,并使用System.Drawing命名空间创建和操作图像。
以下是一个例子,展示如何随机生成一个简单的图像:
using System; using System.Drawing; namespace RandomImageGenerator { class Program { static void Main(string[] args) { // 创建一个随机数生成器 Random random = new Random(); // 定义图像的宽度和高度 int width = 500; int height = 500; // 创建一个空白图像 Bitmap image = new Bitmap(width, height); // 遍历图像的每个像素点 for (int x = 0; x < width; x++) { for (int y = 0; y < height; y++) { // 使用随机数生成RGB值 int red = random.Next(256); int green = random.Next(256); int blue = random.Next(256); // 创建一个颜色对象 Color color = Color.FromArgb(red, green, blue); // 在当前像素点上设置颜色 image.SetPixel(x, y, color); } } // 保存图像 image.Save("random_image.bmp"); Console.WriteLine("随机图像已生成并保存为 random_image.bmp"); } } }
上述代码将生成一个500x500像素的随机图像,并将其保存为random_image.bmp
文件。你可以根据需要调整图像的宽度、高度和文件名。