1

我发现了一个很棒的开源 Java 程序,我正在将其翻译成 C#。Visual Studio 中的内置翻译器让我开始了,我现在已经花了大约一个月的时间手动逐行翻译其余部分。我已经完成了超过 15,000 行的翻译,唯一剩下的就是试图弄清楚如何将他们的 MemoryImageSource 内容转换为 C#/.NET。

实现这些东西的 .NET 等效方式是什么?是否已经有本地 .NET 库?

4

2 回答 2

4

程序集中的标准 .NETSystem.Drawing.BitmapSystem.Drawing.dll接近于我所知道的MemoryImageSource(即,表示为可以操作的像素数组的图像)。

为了获得更好的性能,您可以使用ImageTraverserCodeProject 中的类,它通过非托管指针访问数组。

于 2008-10-14T01:50:38.413 回答
1

查看 System.Drawing 命名空间。这包装了标准的 windows GDI+ 本机代码。

System.Drawing.BitMap 可能是您想要的。

于 2008-10-14T02:03:01.370 回答