c# - BufferedImage 从 Java 到 C# 的等价物

标签 c# java .net syntax

我正在尝试将 Java 程序转换为 C#,但我不知道 BufferedImage 从 Java 到 C# 的等价物...

来自 Java 的代码:

public static String ActiveContour(int x11, int x22, int y11, int y22, BufferedImage bufIm, int contor)
{

double [][] img=new double[bufIm.getHeight()][bufIm.getWidth()];
double [][] imgf=new double[bufIm.getHeight()][bufIm.getWidth()];

w=bufIm.getWidth();
h=bufIm.getHeight();

for(int i=0;i<h;i++)
    for(int j=0;j<w;j++)
    {
       img[i][j]=bufIm.getRGB(j, i);
       c = new Color((int)img[i][j]);
       img[i][j]= 0.2898*c.getRed() + 0.5870*c.getGreen() + 0.1140*c.getBlue(); 
    }

我是否遗漏了一个声明?

using System...;

因为在Java中我有

import java.awt.image.BufferedImage;

最佳答案

System.Drawing.Bitmap 是我能想到的最接近的。

关于c# - BufferedImage 从 Java 到 C# 的等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4776939/

相关文章:

c# - 该进程无法访问文件\App_Data\ASPNETDB.MDF',因为它正在被另一个进程使用。

javascript - 如何在 JavaScript : ASP. NET Core 中使用模型数据

Java编译器行为问题

c# - 为什么此 null 检查会导致 null 取消引用错误?

C# 字符串中的字符计数并在字符串中添加句点

c# - asp.net 自定义控件属性依赖于另一个属性

java - 原因:com.sun.jersey.api.container.ContainerException:ResourceConfig实例不包含任何根资源类

java - Android 上的 OpenCV : Efficient way to get a byte[] array from many mats

c# - 传统循环与 LINQ - 不同的输出

c# - 就地修改 XML 文件?