ImageType

ImageType structure

지원 가능한 이미지 유형(형식)을 나타내며 래스터 및 벡터 형식을 모두 지원합니다

public struct ImageType : IEquatable<ImageType>, IResourceType

속성

이름 설명
static Bmp { get; } BMP 이미지 유형
static Emf { get; } EMF(향상된 메타파일) 벡터 이미지 type
static Gif { get; } GIF 이미지 유형
static Icon { get; } 아이콘 이미지 유형
static Jpeg { get; } JPEG 이미지 유형
static Png { get; } PNG 이미지 유형
static Svg { get; } SVG 벡터 이미지 type
static Tiff { get; } TIFF(태그가 지정된 이미지 파일 형식) 래스터 이미지 유형
static Undefined { get; } 정의되지 않은 이미지 유형 - 일반적으로 발생하지 않아야 하는 특수 값
static Wmf { get; } WMF(Windows 메타파일) 벡터 이미지 type
FileExtension { get; } 소문자로 된 특정 이미지 유형의 파일 확장자(선행 점 문자 없음). 정의되지 않은 유형의 경우 문자열 ‘unsefined’. 를 반환합니다.
FormalName { get; } 이 이미지 형식의 정식 이름을 반환합니다. NULL을 반환하지 않습니다. 인스턴스가 손상되지 않은 경우 예외가 발생하지 않습니다.
Format { get; } .NET 관련 표현이 있는 경우 특정 이미지 형식에 대한 .NET 표준 이미지 형식 설명입니다. 정의되지 않은 유형의 경우 null 값을 반환합니다. .NET에 표시되지 않는 모든 형식의 경우 InvalidOperationException. 가 발생합니다.
IsVector { get; } 이 특정 형식이 벡터(true) 또는 래스터(false) 인지 여부를 나타냅니다.
MimeCode { get; } 특정 이미지 유형의 MIME 코드(문자열). 정의되지 않은 유형의 경우 문자열 ‘unsefined’. 를 반환합니다.

행동 양식

이름 설명
static ParseFromFilenameWithExtension(string) 지정한 filename 에서 추출한 파일 이름 확장자에 해당하는 ImageType 값을 반환합니다.
static ParseFromMime(string) 지정된 MIME 코드 에 해당하는 ImageType 값을 반환합니다.
Equals(ImageType) 이 인스턴스가 지정된 “ImageType” instance 와 동일한지 여부를 결정합니다.
override Equals(object) 이 인스턴스가 다른 “ImageType” instance 인 지정된 캐스팅되지 않은 개체와 같은지 여부를 결정합니다.
override GetHashCode() 이 특정 instance 에 대해 변경할 수 없는 숫자인 해시 코드를 반환합니다.
override ToString() 는 FormalName property 를 반환합니다.
operator == 두 개의 특정 ImageType 인스턴스가 같은지 여부를 정의합니다
operator != 두 개의 특정 ImageType 인스턴스가 같지 않은지 여부를 정의합니다.

또한보십시오