如何在位图上显示像素

时间:2017-10-09 12:27:23

标签: c# winforms bitmap

我想绘制不同色调的位图,例如绿色。任何宽度和高度。首先,让它为5 * 5.

我做什么:

  pictureBox2.SizeMode = PictureBoxSizeMode.Zoom;
  Bitmap this_bitmap = new Bitmap(7, 7);
  Random rand = new Random();
  for (int x=0;x<5;x++){
     for (int y=0;y<5;y++){
          this_bitmap.SetPixel(x, y,Color.FromArgb(rand.Next(0, 255), Color.Red));
  }

   pictureBox1.Image = this_bitmap;

我想得到这个:

enter image description here

但我明白了:

在此图像大小位图3 * 10

我如何获得结果,如何在第一张图片上显示?用正方形显示像素。

0 个答案:

没有答案