我想在setPixel函数中改变像素的大小。当我使用setPixel函数时。它画了一个像素。但它非常小。有没有办法在setPixel函数中改变像素的大小?我记得在VB6中,PictureBox的属性中有一个属性叫做DrawWidth。在这个属性中,我可以更改绘图的大小。也许我必须在VB.NET中使用此属性。但是我没有在VB.NET的PictureBox的属性中找到它。
setPixel
DrawWidth
szqfcxe21#
一个快速的选择是放大一个较小的图像
'draw a small bitmap Dim bmp = New Bitmap(25, 25) For y = 0 To 24 For x = 0 To 24 If x = y Then bmp.SetPixel(x, y, Color.Red) End If Next x Next y 'scale it up 4x Dim bmpBigger = New Bitmap(bmp, 100, 100) PictureBox1.Image = bmpBigger
不过,输出可能有点模糊。要得到你想要的东西,你需要使用Graphics类。
Graphics
1条答案
按热度按时间szqfcxe21#
一个快速的选择是放大一个较小的图像
不过,输出可能有点模糊。要得到你想要的东西,你需要使用
Graphics
类。