これは私にとって初めての Silverlight アプリであり、C# を初めて使用します。COM を使用して Silverlight からアクセスする C# クラス ライブラリがあります。C# ライブラリには Bitmap を引数として取るメソッドがありますが、Silverlight には WritableBitmap しかないことがわかります。Silverlight で WritableBitmap を Bitmap に変換する方法はありますか? 私が読んだ他のいくつかの回答は、変換用の関数を提供しますが、関数はすべてビットマップを返します。これは、ビルドしようとすると明らかにエラーをスローします。誰でも助けることができますか?
1198 次
2 に答える
1
最後に、WritableBitmap をバイト配列に変換し、それを通過させてから、反対側でビットマップを再度構築することで、機能するようになりました。
于 2010-10-15T06:31:02.473 に答える
0
私はあなたを正しく理解していることを確認したいと思います。あなたはSilverlightを使用してCOMを使用してC#Windowsライブラリと通信しています。c#libraruはSilverlightが参照していないクラスを使用しています。
この場合、Silverlightの代わりにWPFを使用することをすぐに検討しますが、これを実行できますか?Bitmapクラスは、実際にはGDI +イメージの単なるラッパーであるため、Silverlightで実際に使用することはできません。
于 2010-10-13T09:57:12.453 に答える