Class Image

Image class

비트맵 및 메타파일 하위 클래스에 대한 기능을 제공하는 추상 기본 클래스입니다.

public abstract class Image : IDisposable

생성자

이름설명
Image()의 새 인스턴스를 초기화합니다.Image 클래스.

속성

이름설명
Flags { get; }다음의 비트 조합을 나타내는 정수를 가져옵니다.ImageFlags 이 이미지에 대해.
abstract FrameDimensionsList { get; }이 내의 프레임 크기를 나타내는 GUID 배열을 가져옵니다.Image .
abstract Height { get; }높이를 픽셀 단위로 가져옵니다.Image .
HorizontalResolution { get; }수평 해상도(인치당 픽셀 수)를 가져옵니다.Image .
abstract Palette { get; set; }이것에 사용되는 색상표를 가져오거나 설정합니다.Image .
PhysicalDimension { get; }이 이미지의 너비와 높이를 가져옵니다.
abstract PixelFormat { get; }이것에 대한 픽셀 형식을 가져옵니다.Image .
abstract PropertyIdList { get; }여기에 저장된 속성 항목의 ID를 가져옵니다.Image .
abstract PropertyItems { get; }여기에 저장된 모든 속성 항목(메타데이터 조각)을 가져옵니다.Image .
abstract RawFormat { get; }이 파일 형식을 가져옵니다.Image .
Size { get; }이 이미지의 너비와 높이를 픽셀 단위로 가져옵니다.
Tag { get; set; }이미지에 대한 추가 데이터를 제공하는 개체를 가져오거나 설정합니다.
VerticalResolution { get; }수직 해상도(인치당 픽셀 수)를 가져옵니다.Image .
abstract Width { get; }이 너비를 픽셀 단위로 가져옵니다.Image .

행동 양식

이름설명
static FromFile(string)생성Image 지정된 파일에서.
static FromStream(Stream)생성Image지정된 데이터 스트림에서.
static FromStream(Stream, bool)생성Image 지정된 데이터 스트림에서 선택적으로 해당 스트림의 embedded 색상 관리 정보를 사용합니다.
Clone()이것의 정확한 복사본을 만듭니다.Image .
virtual Dispose()이 이미지에서 사용하는 모든 리소스를 해제합니다.
GetBounds(ref GraphicsUnit)지정된 단위로 이미지의 범위를 가져옵니다.
GetFrameCount(FrameDimension)지정된 차원의 프레임 수를 반환합니다.
abstract GetPropertyItem(int)이 항목에서 지정된 속성 항목을 가져옵니다.Image .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)이에 대한 썸네일을 반환합니다.Image .
abstract RemovePropertyItem(int)이 항목에서 지정된 속성 항목을 제거합니다.Image .
abstract 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)치수 및 인덱스로 지정된 프레임을 선택합니다.
abstract SetPropertyItem(PropertyItem)여기에 속성 항목(메타데이터 조각)을 저장합니다.Image .
static FromHbitmap(IntPtr)생성Bitmap 핸들에서 GDI 비트맵으로.
static GetPixelFormatSize(PixelFormat)지정된 픽셀 형식의 색상 심도를 픽셀당 비트 수로 반환합니다.
static IsAlphaPixelFormat(PixelFormat)이 픽셀 형식이Image 알파 정보를 포함합니다.

다른 멤버들

이름설명
delegate GetThumbnailImageAbort언제 결정하기 위한 콜백 메서드를 제공합니다.GetThumbnailImage 메서드는 조기에 실행을 취소해야 합니다.

또한보십시오