我发现了一个很棒的开源 Java 程序,我正在将其翻译成 C#。Visual Studio 中的内置翻译器让我开始了,我现在已经花了大约一个月的时间手动逐行翻译其余部分。我已经完成了超过 15,000 行的翻译,唯一剩下的就是试图弄清楚如何将他们的 MemoryImageSource 内容转换为 C#/.NET。
实现这些东西的 .NET 等效方式是什么?是否已经有本地 .NET 库?
我发现了一个很棒的开源 Java 程序,我正在将其翻译成 C#。Visual Studio 中的内置翻译器让我开始了,我现在已经花了大约一个月的时间手动逐行翻译其余部分。我已经完成了超过 15,000 行的翻译,唯一剩下的就是试图弄清楚如何将他们的 MemoryImageSource 内容转换为 C#/.NET。
实现这些东西的 .NET 等效方式是什么?是否已经有本地 .NET 库?
程序集中的标准 .NETSystem.Drawing.
Bitmap
类System.Drawing.dll
接近于我所知道的MemoryImageSource
(即,表示为可以操作的像素数组的图像)。
为了获得更好的性能,您可以使用ImageTraverser
CodeProject 中的类,它通过非托管指针访问数组。
查看 System.Drawing 命名空间。这包装了标准的 windows GDI+ 本机代码。
System.Drawing.BitMap 可能是您想要的。