質問

Silverlight 2.0で画像処理は可能でしょうか?

私がやりたいのは、画像を取得してトリミングし、トリミングされた新しい画像をサーバーに送信することです。画像をクリップすることで偽装できることはわかっていますが、それは画像のレンダリングにのみ影響します。新しいイメージを作りたい。

さらに調査した後、私自身の質問に答えました。答え: いいえ. 。すべての API が含まれるため、 システム.Windows.メディア.イメージング その名前空間には Silverlight に適切なクラスがありません

fjcoreを使ってみます。 http://code.google.com/p/fjcore/

ありがとう ジョナス

役に立ちましたか?

解決

そうですね、実際には Silverlight 2 でローカル画像処理を行うことができます...ただし、役立つ組み込みクラスはありません。ただし、任意の画像をバイト配列にロードして操作を開始したり、独自の画像エンコーダーを実装したりできます。

Joe Stegman は、Silverlight の「編集可能な画像」に関する多くの優れた情報を次のサイトで入手しました。 http://blogs.msdn.com/jstegman/. 。彼は、画像にフィルターを適用したり、マンドルブロを生成したりすることなどを行っています。

このブログでは、写真のクライアント サイズのサイズ変更と再圧縮に使用できる JPEG Silverilght Encoder (FJCore) について説明します。 http://fluxcapacity.net/2008/07/14/fjcore-to-the-rescue/

もう 1 つのツールは、Silverilght 2 を使用して写真のサイズを変更してアップロードできる「Fluxify」です。で見つけることができます http://fluxtools.net/

はい、クライアント側の画像処理は明らかに Silverilght 2 で実行できます。ハッピーハッキング!

他のヒント

これがあなたの質問に直接答えていないことは承知していますが、クライアント側ですべてのクリッピングを行って画像をトリミングし、元の画像とクリッピング用の座標をサーバーに送信した場合はどうなるでしょうか。次にサーバー側ですが、おそらくこのような画像操作により適しています (例:PHP では非常に簡単です) 画像を実際にトリミングし、トリミングされたバージョンを保存します。

Silverlight 3 には、ビットマップ サーフェスに対する第一級のサポートがあります。 http://blogs.msdn.com/kaevans/archive/2009/03/20/some-silverlight-3-goodness-using-writeablebitmap.aspx

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top