我应该添加什么参考来解决GetPixel错误? - c#

在尝试编写一些代码时,我收到此错误:

错误1'System.Drawing.Image'不包含以下定义
“ GetPixel”,没有扩展方法“ GetPixel”接受第一个
可以找到类型为'System.Drawing.Image'的参数
缺少using指令或程序集引用?)

有人知道我需要做什么吗?

//Create a Image-Object on which we can draw
Image bmp = new Bitmap(100, 100);
//Create the Graphics-Object to paint on the Bitmap
Graphics g = Graphics.FromImage(bmp);
g.Clear(Color.White);
g.DrawString(randomString, myFont, new SolidBrush(Color.Black), new PointF(0, 0));
pictureBox1.Image = bmp;
bmp.Save(@"CAPTCHA.bmp", System.Drawing.Imaging.ImageFormat.Bmp);

var backgroundPixels = 0;

for (int x = 0; x < bmp.Width; x++)
  for (int y = 0; y < bmp.Height; y++)
    if (bmp.GetPixel(x, y) == Color.White)
      backgroundPixels++;

参考方案

GetPixel是Bitmap类而非Image类的方法。您可以通过将图像提供给构造函数来实例化位图。问题不在于您使用using指令,而是您使用了错误的类。

错误:无法将类型为“ System.Int32”的对象转换为类型为“ System.String”的对象 - c#

我已经完成了完美的编码注册页面,登录代码,现在UpdateCustomer页面有错误-背景信息:我正在使用Microsoft Access作为数据源 LabelState.Text = (string)Session["sState"]; LabelPostalCode.Text = (string)Session["sPost…

使用System.Drawing.Font限制字体大小? - c#

我正在使用内置的“字体”对话框来选择字体大小和样式。字体大小范围是从8到72。我需要限制用户不要选择超过20的大小。是否可以将字体大小从22禁用或完全不显示22?我没有在Font类上看到任何属性来执行此操作?感谢您的任何建议。 c#参考方案 我没有在Font类上看到任何属性来执行此操作?这是因为它是FontDialog类的属性,而不是Font类的属性。例如:…

System.out.printf不打印整数参数 - java

我是Java编程的新手,无法从另一个类返回方法。这两个类都可以编译并成功运行。我可以从一个类中调用一个简单的int,但是当我想计算用户输入的两个输入整数时,我只会得到一个空格。这是我的计算课class calculations { public final int AGE = 53; public int numbers(int num1, int num2…

LeetCode题解计算机为什么是基于二进制的?

可以是三进制么?二进制有什么好处?题解:为什么叫电子计算机?算盘应该没有二进制

LeetCode题解统计城市的所有灯泡

这个是我刚毕业的时候,一个真实的面试题,这是一个开放题。题目描述:想办法,将一个城市的所有灯泡数量统计出来。题解:费米估算法1、如果某个城市常驻人口有1000万2、假设每5人居住在一套房里,每套房有灯泡5只,那么住宅灯泡共有1000万只3、假设公众场所每10人共享一只灯泡,那么共有100万只4、主要的这两者相加就得出了1100万只当然实际上这是估算的,具体应…