Class Bitmap

Bitmap class

그래픽 이미지의 픽셀 데이터와 속성으로 구성된 비트맵을 캡슐화합니다. ABitmap 픽셀 데이터로 정의된 이미지 작업에 사용되는 개체입니다.

public class Bitmap : Image

생성자

이름설명
Bitmap(Image)의 새 인스턴스를 초기화합니다.Bitmap 지정된 기존 이미지의 클래스.
Bitmap(Stream)의 새 인스턴스를 초기화합니다.Bitmap 지정된 데이터 스트림의 클래스.
Bitmap(string)의 새 인스턴스를 초기화합니다.Bitmap 지정된 file. 의 클래스
Bitmap(Image, Size)의 새 인스턴스를 초기화합니다.Bitmap지정된 크기로 조정된 지정된 기존 이미지의 클래스.
Bitmap(int, int)의 새 인스턴스를 초기화합니다.Bitmap 지정된 크기의 클래스.
Bitmap(Stream, bool)의 새 인스턴스를 초기화합니다.Bitmap 지정된 데이터 스트림의 클래스.
Bitmap(string, bool)의 새 인스턴스를 초기화합니다.Bitmap 지정된 file. 의 클래스
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; }이 비트맵의 높이(픽셀)를 가져옵니다.
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; }이 비트맵의 너비(픽셀)를 가져옵니다.

행동 양식

이름설명
Clone()이것의 정확한 복사본을 만듭니다.Image .
Clone(Rectangle, PixelFormat)이 섹션의 복사본을 만듭니다.Bitmap 에 의해 정의Rectangle structure 및 지정된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지정된 파일 또는 stream.
Save(Stream, ImageFormat)이 이미지를 지정된 형식으로 지정된 스트림에 저장합니다.
Save(string, ImageFormat)저장Image 지정된 형식의 지정된 파일로.
Save(Stream, ImageCodecInfo, EncoderParameters)지정된 인코더 및 이미지 인코더 매개변수를 사용하여 이 이미지를 지정된 스트림에 저장합니다.
Save(string, ImageCodecInfo, EncoderParameters)저장Image 지정된 인코더 및 이미지 인코더 매개변수를 사용하여 지정된 파일에.
SaveAdd(EncoderParameters)Image.Save(…) 메서드 중 하나에 대한 이전 호출에서 지정된 파일 또는 스트림에 프레임을 추가합니다. 이 메서드를 사용하여 다중 프레임 이미지에서 다른 다중 프레임 이미지로 선택한 프레임을 저장합니다.
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[])비트맵에 픽셀을 씁니다.

또한보십시오