2011-12-08 10 views
0

私は.netで画像操作をしていて、フレームワークで利用可能なクラスについて少し混乱しています。.net System.Drawing名前空間 - ビットマップ、画像、グラフィックスの違いは何ですか?

は、私の知る限り、メインクラスは

  • ビットマップ
  • 画像
  • グラフィック

ある知っているように誰かが何のために使用されるクラスについて説明してもらえますか?

+3

はMSDN.comに移動して、各クラスについて少し読みました。まだ混乱がある場合は質問を投稿してください –

答えて

3

Imageは、ラスタイメージを表す基本抽象クラスです。 Bitmapは、GDI +に基づくこの抽象クラスの1つの実装です。 Graphicsは、GDI +で図形を描くことができるものです。それは描画面を表します。

0

Imageは、Bitmapの抽象基本クラスであり、GraphicsはGDI +ラッパーと思われる。

2

についてBitmap and Image:
Imageは抽象クラスで、Bitmapはこのクラスの実装です。 Bitmapクラスには、さまざまなパラメータからBitmapオブジェクトを構築する12個のコンストラクタが含まれています。別のビットマップとイメージの文字列パスからビットマップを構築できます。

GraphicsクラスはBitmapオブジェクト(GDI +)で動作するため、ビットマップを描画して保存し、必要なあらゆる種類のオブジェクトを回転させることができます。

詳細については、MSDNを参照してください。

関連する問題