system.drawingとは? わかりやすく解説

System.Drawing 名前空間

System.Drawing 名前空間は、GDI+ の基本的なグラフィックス機能を使用できるようにします。より高度な機能は、System.Drawing.Drawing2D、System.Drawing.Imaging、System.Drawing.Text の各名前空間で提供されます。

Graphics クラスには、ディスプレイ デバイスへの描画のためのメソッドが用意されています。GDI+ プリミティブは Rectangle や Point などのクラスによってカプセル化されます。Pen クラスは直線および曲線の描画に、Brush 抽象クラスから派生のクラスは形の内側の塗りつぶしに使用します。

注意に関するメモ注意

System.Drawing 名前空間内のクラスを Windows サービスまたは ASP.NET サービスで使用することはサポートされていません。使用した場合、サービスのパフォーマンス低下や実行時の例外発生など、予期しない問題が発生する場合があります。


クラスクラス
 クラス説明
パブリック クラスBitmapグラフィックス イメージのピクセル データとその属性で構成される GDI+ ビットマップをカプセル化します。Bitmap は、ピクセル データで定義したイメージを処理する場合に使用するオブジェクトです。
パブリック クラスBrush四角形、楕円、扇形、多角形、パスなどのグラフィカル形状の内部を塗りつぶすために使用するオブジェクトを定義します。
パブリック クラスBrushesすべての標準色のブラシ。このクラスは継承できません。
パブリック クラスBufferedGraphicsダブル バッファリングのためのグラフィックス バッファを提供します。
パブリック クラスBufferedGraphicsContextダブル バッファリングに使用できるグラフィックス バッファを作成するためのメソッドを提供します。
パブリック クラスBufferedGraphicsManagerメインのバッファ内グラフィックス コンテキスト オブジェクトへのアクセスをアプリケーション ドメインに提供します。
パブリック クラスColorConverterあるデータ型の色を別の色に変換します。このクラスには TypeDescriptor を使用してアクセスします。
パブリック クラスColorTranslatorカラーの GDI+ Color 構造体への変換と、その逆の変換を実行します。このクラスは継承できません。
パブリック クラスFontフォント フェイス、サイズ、スタイルの各属性など、テキストの特定の書式を定義します。このクラスは継承できません。
パブリック クラスFontConverterあるデータ型の Font オブジェクトを別の型に変換します。
パブリック クラスFontConverter.FontNameConverterFontConverter.FontNameConverter は、フォント名と他の表現とを相互に変換するために使用する型コンバータです。
パブリック クラスFontConverter.FontUnitConverterフォント単位の種類を変換します。
パブリック クラスFontFamily基本デザインが同様でスタイルが異なるタイプフェイスのグループを定義します。このクラスは継承できません。
パブリック クラスGraphicsGDI+ 描画サーフェイスをカプセル化します。このクラスは継承できません。
パブリック クラスIconWindows のアイコン (オブジェクトを表すために使用される小さなビットマップ イメージ) を表します。アイコンは透明なビットマップと考えることもできますが、そのサイズはシステムによって決定されます。
パブリック クラスIconConverterIcon オブジェクトのデータ型を別のデータ型に変換します。TypeDescriptor オブジェクトを通じてこのクラスにアクセスします。
パブリック クラスImageBitmap および Metafile の派生クラス機能を提供する抽象基本クラス。
パブリック クラスImageAnimatorタイムベース フレームが含まれているイメージをアニメーション化します。
パブリック クラスImageConverterImageConverter は、色のデータ型を別のデータ型に変換する場合に使用する Image オブジェクトです。TypeDescriptor オブジェクトを通じてこのクラスにアクセスします。
パブリック クラスImageFormatConverterImageFormatConverter は、色のデータ型を別のデータ型に変換する場合に使用するクラスです。TypeDescriptor オブジェクトを通じてこのクラスにアクセスします。
パブリック クラスPen直線および曲線の描画に使用するオブジェクトを定義します。このクラスは継承できません。
パブリック クラスPensすべての標準色用のペン。このクラスは継承できません。
パブリック クラスPointConverterPoint オブジェクトのデータ型を別のデータ型に変換します。TypeDescriptor オブジェクトを通じてこのクラスにアクセスします。
パブリック クラスRectangleConverter四角形のデータ型を別のデータ型に変換します。このクラスには TypeDescriptor を使用してアクセスします。
パブリック クラスRegion四角形とパスで構成されるグラフィックス形状の内部を示します。このクラスは継承できません。
パブリック クラスSizeConverterSizeConverter クラスは、あるデータ型を別のデータ型に変換する場合に使用します。TypeDescriptor オブジェクトを通じてこのクラスにアクセスします。
パブリック クラスSizeFConverterある型の SizeF オブジェクトを別の型に変換します。
パブリック クラスSolidBrush単色のブラシを定義します。ブラシは四角形、楕円、扇形、多角形、パスなどのグラフィックス形状を塗りつぶす場合に使用します。このクラスは継承できません。
パブリック クラスStringFormat配置、方向、タブ ストップなどのテキスト レイアウト情報、省略記号の挿入や国別の代替の数字形式などの表示方法、および OpenType 機能をカプセル化します。このクラスは継承できません。
パブリック クラスSystemBrushesSystemBrushes クラスの各プロパティは、Windows の表示要素の色を表す SolidBrush です。
パブリック クラスSystemColorsSystemColors クラスの各プロパティは、Windows の表示要素の色を表す Color 構造体です。
パブリック クラスSystemFontsWindows 表示要素内でテキストの表示に使用するフォントを指定します。
パブリック クラスSystemIconsSystemIcons クラスの各プロパティは、Windows のシステム全体のアイコンの Icon オブジェクトです。このクラスは継承できません。
パブリック クラスSystemPensSystemPens クラスの各プロパティは、Windows の表示要素の色を表す、幅が 1 ピクセルの Pen です。
パブリック クラスTextureBrushTextureBrush クラスの各プロパティは、イメージを使用して形状の内部を塗りつぶす Brush オブジェクトです。このクラスは継承できません。
パブリック クラスToolboxBitmapAttributeMicrosoft Visual Studio フォーム デザイナなど、コンテナ内のコントロールを表すアイコンを指定できるようにします。
インターフェイスインターフェイス
構造体構造体
デリゲートデリゲート
列挙型列挙型

システム図

※「大車林」の内容は、発行日である2004年時点の情報となっております。

System.Drawing

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/05/08 19:35 UTC 版)

「基本クラスライブラリ」の記事における「System.Drawing」の解説

GDI+によるグラフィックス機能へのアクセスを提供する。2Dおよびベクターグラフィックス、画像処理、印刷、およびテキストサービスを含む。

※この「System.Drawing」の解説は、「基本クラスライブラリ」の解説の一部です。
「System.Drawing」を含む「基本クラスライブラリ」の記事については、「基本クラスライブラリ」の概要を参照ください。

ウィキペディア小見出し辞書の「system.drawing」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ。


英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「system.drawing」の関連用語

system.drawingのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



system.drawingのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.
三栄書房三栄書房
Copyright c San-eishobo Publishing Co.,Ltd.All Rights Reserved.
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaの基本クラスライブラリ (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2026 GRAS Group, Inc.RSS