Visual C# 2013逆引き大全 555の極意

ASP.NETの極意 - Tips487 画像を動的に作成する

Icon comment count 0
Icon stock count 0

Tips487画像を動的に作成する

PointWebアプリケーションの実行時に画像を動的に作成して表示(Bitmapクラス、Graphicsクラス)

Level3
対応
  • EXP
  • PRO

Webアプリケーションの実行時に画像を動的に作成する場合には、BitmapクラスGraphicsクラスを使います。

リスト1のように、最初にBitmapクラスのインスタンスで画像の大きさを指定します。

次に、作成したBitmapオブジェクトをGraphicsオブジェクトに割り付けます。Graphicsオブジェクトは、文字を描画したり、図形を描画したりする領域です。

このBitmapオブジェクトを描画するために、aspxファイルが出力するContent-Typeを変更します。リスト1の場合は、JEPG形式で出力しています。

最後にBitmapクラスのSaveメソッドを使い、画像データをストリームへ出力します。出力ストリームは、ResponseオブジェクトのOutputStreamプ

出典情報

Medium

Visual C# 2013逆引き大全 555の極意

  • 著者: 増田智明、池谷京子、国本温子

コメント

    コメントはありません