2011-10-25 17 views
1

WriteableBitmapSaveFileDialogを使用してSilverlightでローカルに保存しようとしています。私のような質問にはHereと尋ねられます。なぜSilverlightはBMP/JPEG/PNGBitmapEncoderをサポートしていませんか?

と回答は、いくつかのオープンソースのエンコーダと回避策を示しています。 正常に動作します。

しかし、なぜSilverlightは.NET FrameworkとWPFのサポートall of themながら、JPEG/PNG/BMP自体のエンコーダをサポートしていませんか?なぜサードパーティのクラスに申し込むべきですか?

私は一晩中考えましたが、理由を理解することができませんでした。 :(

+0

** **上がらない」なぜ:FJCoreで。サードパーティのライブラリを使用することを許可されていますか?それは恐ろしい制限です。 (例えば、CPU)を使用せずにコンピュータを構築するように言われているようなものです。 – SLaks

答えて

0

サードパーティのコンポーネントを購入することが許されないということを意味する場合は、オープンソースを使用してください。

http://code.google.com/p/fjcore/

あなたがあなたが書いていない任意のクラスを使用することが許可されていない場合は、経営陣との深刻な会話を持っている必要があり

+0

さて、なぜSilverlightがエンコーダをサポートしていないのか、wpfのような他の製品がこの能力を持っているのは分かりません。そして私はbyte []を.bmpにエンコードするために自分でクラスを作成しました.... – vicancy

+0

おそらく、JPEGエンコーダの著作権と関係していると思います。 –

関連する問題