Webフォームからの入力に基づいてコードビハインドで画像を生成する方法を見つけました。ポストバック後にその画像をフォームに戻したいと思います。私が見つけたすべてのサンプルは、Response を使用して、画像をストリームでブラウザに送り返します。
コードビハインドで生成された画像が画像コントロール(またはプレースホルダーなど)のソースであることを指定する方法はありますか?
これを行う方法がある場合、イメージをディスクに保存せずに行う方法はありますか?
ありがとう
Webフォームからの入力に基づいてコードビハインドで画像を生成する方法を見つけました。ポストバック後にその画像をフォームに戻したいと思います。私が見つけたすべてのサンプルは、Response を使用して、画像をストリームでブラウザに送り返します。
コードビハインドで生成された画像が画像コントロール(またはプレースホルダーなど)のソースであることを指定する方法はありますか?
これを行う方法がある場合、イメージをディスクに保存せずに行う方法はありますか?
ありがとう
Web ブラウザは、何らかの方法で画像を取得できる必要があります。保存したくない場合は、応答ストリームで送信する必要があります。
HTTP ハンドラー (ashx) を作成し、クエリ文字列パラメーターに基づいて画像を生成して返すことができます。これにより、画像オブジェクトの「ImageUrl」プロパティを「~/MyImageHandler.ashx?param1=value1」として指定できます。
http://imageresizing.netライブラリは、画像を動的に処理したり、生成したりできます。あなたがやろうとしていることについて、もっと詳しく教えていただけますか?