1

C# に翻訳している素晴らしいオープン ソースの Java プログラムを見つけました。Visual Studio のビルトイン トランスレーターがきっかけで、残りを 1 行ずつ手動で翻訳するのに約 1 か月を費やしました。15,000 行以上の翻訳を完了しましたが、残っているのは、MemoryImageSource のものを C#/.NET に変換する方法を見つけようとすることだけです。

このようなものを実装する.NETの同等の方法は何ですか? ネイティブ .NET ライブラリは既にありますか?

4

2 に答える 2

4

アセンブリ内の標準の .NETSystem.Drawing.Bitmapクラスは、私が知っているもの(つまり、操作可能なピクセルの配列として表される画像)System.Drawing.dllに近いものです。MemoryImageSource

パフォーマンスを向上させるために、ImageTraverserアンマネージ ポインターを介して配列にアクセスする CodeProject のクラスを使用できます。

于 2008-10-14T01:50:38.413 に答える
1

System.Drawing 名前空間を見てください。これは、標準の Windows GDI+ ネイティブ コードをラップします。

System.Drawing.BitMap はおそらくあなたが望むものです。

于 2008-10-14T02:03:01.370 に答える