Class Bitmap

Bitmap class

グラフィック イメージのピクセル データとその属性で構成されるビットマップをカプセル化します。 ABitmapピクセル データで定義された画像を操作するために使用されるオブジェクトです。

public class Bitmap : Image

コンストラクター

名前説明
Bitmap(Image)の新しいインスタンスを初期化しますBitmap指定された既存のイメージからのクラス.
Bitmap(Stream)の新しいインスタンスを初期化しますBitmap指定されたデータストリームからのクラス.
Bitmap(string)の新しいインスタンスを初期化しますBitmap指定されたファイルのクラス.
Bitmap(Image, Size)の新しいインスタンスを初期化しますBitmap指定された既存のイメージのクラス。指定されたサイズにスケーリングされます。
Bitmap(int, int)の新しいインスタンスを初期化しますBitmap指定されたサイズのクラス.
Bitmap(Stream, bool)の新しいインスタンスを初期化しますBitmap指定されたデータストリームからのクラス.
Bitmap(string, bool)の新しいインスタンスを初期化しますBitmap指定されたファイルのクラス.
Bitmap(Image, int, int)の新しいインスタンスを初期化しますBitmap指定された既存のイメージのクラス、 が指定されたサイズにスケーリングされます。
Bitmap(int, int, PixelFormat)の新しいインスタンスを初期化しますBitmap指定されたサイズとフォーマットのクラス.
Bitmap(int, int, int, PixelFormat, int[])の新しいインスタンスを初期化しますBitmap指定されたサイズとピクセル データを持つクラス.

プロパティ

名前説明
Flags { get; }のビット単位の組み合わせを表す整数を取得しますImageFlagsこの画像の.
override FrameDimensionsList { get; }このフレーム内のフレームの寸法を表す GUID の配列を取得しますImage.
override Height { get; }この Bitmap の高さ (ピクセル単位) を取得します。
HorizontalResolution { get; }水平方向の解像度 (インチあたりのピクセル数) を取得します。Image.
override Palette { get; set; }これに使用されるカラー パレットを取得または設定しますImage.
PhysicalDimension { get; }この画像の幅と高さを取得します.
override PixelFormat { get; }このピクセル形式を取得しますImage.
override PropertyIdList { get; }これに格納されているプロパティ アイテムの ID を取得しますImage.
override PropertyItems { get; }に格納されているすべてのプロパティ アイテム (メタデータの一部) を取得しますImage.
override RawFormat { get; }このファイル形式を取得しますImage.
Size { get; }この画像の幅と高さをピクセル単位で取得します。
Tag { get; set; }画像に関する追加データを提供するオブジェクトを取得または設定します。
VerticalResolution { get; }垂直方向の解像度 (インチあたりのピクセル数) を取得します。Image.
override Width { get; }この Bitmap の幅をピクセル単位で取得します。

メソッド

名前説明
Clone()これの正確なコピーを作成しますImage.
Clone(Rectangle, PixelFormat)このセクションのコピーを作成しますBitmapによって定義されますRectanglestructure および指定されたPixelFormat列挙.
Clone(RectangleF, PixelFormat)このセクションのコピーを作成しますBitmap指定されたPixelFormat列挙.
virtual Dispose()このイメージで使用されているすべてのリソースを解放します。
GetBounds(ref GraphicsUnit)指定された単位でイメージの境界を取得します。
GetFrameCount(FrameDimension)指定された次元のフレーム数を返します。
GetPixel(int, int)この中の指定されたピクセルの色を取得しますBitmap.
override GetPropertyItem(int)これから指定されたプロパティ項目を取得しますImage.
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)このサムネイルを返しますImage.
LockBits(Rectangle, ImageLockMode, PixelFormat)ロックBitmapシステムメモリに.
MakeTransparent()指定した色を透明にしますBitmap.
MakeTransparent(Color)指定した色を透明にしますBitmap.
ReadArgb32Pixels(int[])ARGB32 形式のビットマップ ピクセルを指定の配列に読み取ります。
override RemovePropertyItem(int)指定されたプロパティ項目をこれから削除しますImage.
override RotateFlip(RotateFlipType)このメソッドは、Image.
Save(string)これを保存しますImage指定したファイルまたはストリームに.
Save(Stream, ImageFormat)この画像を指定された形式で指定されたストリームに保存します。
Save(string, ImageFormat)これを保存しますImage指定された形式で指定されたファイルに.
Save(Stream, ImageCodecInfo, EncoderParameters)指定されたエンコーダーおよびイメージ エンコーダー パラメーターを使用して、指定されたストリームにこのイメージを保存します。
Save(string, ImageCodecInfo, EncoderParameters)これを保存しますImage指定されたエンコーダーおよびイメージ エンコーダー パラメーターを使用して、指定されたファイルにコピーします。
SaveAdd(EncoderParameters)Image.Save(…) メソッドの 1 つに対する以前の呼び出しで指定されたファイルまたはストリームにフレームを追加します。
SaveAdd(Image, EncoderParameters)Image.Save(…) メソッドのいずれかへの前回の呼び出しで指定されたファイルまたはストリームにフレームを追加します。
SelectActiveFrame(FrameDimension, int)次元とインデックスで指定されたフレームを選択します。
SetPixel(int, int, Color)この中で指定されたピクセルの色を設定しますBitmap.
override SetPropertyItem(PropertyItem)プロパティ アイテム (メタデータの一部) をこの中に格納しますImage.
SetResolution(float, float)この解像度を設定しますBitmap.
UnlockBits(BitmapData)これのロックを解除しますBitmapシステムメモリから.
WriteArgb32Pixels(int[])ピクセルをビットマップに書き込みます。

関連項目