繁体   English   中英

相当于从Java到C#的BufferedImage

[英]Equivalent of BufferedImage from Java to C#

我试图将Java程序转换为C#,我不知道从Java到C#的BufferedImage等效...

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#类实现相同结果的另一种方式时,为什么要一点一点地翻译代码呢? 在C#中使用System.Drawing.Bitmap是常见做法,但还有其他方法取决于代码的作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM