私は.netで画像操作をしていて、フレームワークで利用可能なクラスについて少し混乱しています。.net System.Drawing名前空間 - ビットマップ、画像、グラフィックスの違いは何ですか?
は、私の知る限り、メインクラスは
- ビットマップ
- 画像
- グラフィック
ある知っているように誰かが何のために使用されるクラスについて説明してもらえますか?
私は.netで画像操作をしていて、フレームワークで利用可能なクラスについて少し混乱しています。.net System.Drawing名前空間 - ビットマップ、画像、グラフィックスの違いは何ですか?
は、私の知る限り、メインクラスは
ある知っているように誰かが何のために使用されるクラスについて説明してもらえますか?
Image
は、Bitmap
の抽象基本クラスであり、Graphics
はGDI +ラッパーと思われる。
についてBitmap and Image:
Imageは抽象クラスで、Bitmapはこのクラスの実装です。 Bitmapクラスには、さまざまなパラメータからBitmapオブジェクトを構築する12個のコンストラクタが含まれています。別のビットマップとイメージの文字列パスからビットマップを構築できます。
GraphicsクラスはBitmapオブジェクト(GDI +)で動作するため、ビットマップを描画して保存し、必要なあらゆる種類のオブジェクトを回転させることができます。
詳細については、MSDNを参照してください。
ビットマップとイメージの違いについては、こちらをご覧くださいImage vs Bitmap class。
グラフィックは、代わりにOSデバイスコンテキストへのアクセスの実装です。画面上の「もの」をレンダリングするための (テキスト、画像、ビデオ、アニメーション...)
はMSDN.comに移動して、各クラスについて少し読みました。まだ混乱がある場合は質問を投稿してください –