-1

ユーザーが画像を相互にドラッグアンドドロップして、それらを1つの画像にマージできるページを作成したいと思います。

このhttp://tympanus.net/Tutorials/ImageVampUp/のようなSomthigですが、サーバー側にはc#/asp.netがあります。

どこから始めればいいのか、誰か知っていますか?

4

1 に答える 1

1

C#バックエンドは本当にかなり単純なはずです。System.Drawingクラスは、アルファを非常によくサポートします。PNGなどのアルファをサポートする画像をImageクラスにロードした場合、Graphics.DrawImageメソッドを呼び出すと、透明度が保持され、その上に描画した画像の背後にある下にある画像が表示されます。ImageAttributesを介して画像に透明度を追加するなど、他の方法でアルファを制御できます。それは私がより具体的な質問なしで提供できる最良の答えについてです。

フロントエンドの場合、リンク先の例のようなダイナミックhtmlのjavascriptは、特にブラウザーの互換性を処理する優れたjsフレームワークを使用している場合は、おそらく最適な方法です。

編集:System.DrawingはASP.NET用ではないことが文書化されていることに言及する必要があります。ただし、実際のところ、これは.NET内のすべての描画関連APIが配置されている名前空間であり、描画はWebサービスの非常に有効なユースケースです。必要に応じて推奨される代替手段であるWindowsImagingComponentsを検索できますが、C#の領域は残しておくことになります。超高スループットのサービスになろうとしていないときは、ASP.NETアプリで単純な画像関連の呼び出しを使用しても問題は発生していません。

于 2012-07-25T15:19:46.213 に答える