Dimensions

Dimensions structure

하나의 래스터 직사각형 이미지의 선형 치수(너비 및 높이)를 임의 단위로 나타냅니다. 불변 구조체.

public struct Dimensions : ICloneable, IEquatable<Dimensions>

생성자

이름 설명
Dimensions(ushort, ushort) 지정된 너비와 높이에서 새 인스턴스를 만듭니다

속성

이름 설명
static Empty { get; } 빈 차원 instance 를 반환합니다.
Area { get; } 영역을 반환합니다(너비 x 높이)
AspectRatio { get; } 너비/높이 로 이 치수의 종횡비
Height { get; } image 의 높이를 반환합니다.
IsEmpty { get; } 이 “Dimensions” 인스턴스가 비어 있고 기본값인지 결정합니다. 즉, 올바른 너비와 높이를 저장하지 않습니다
IsSquare { get; } 지정된 ‘치수’가 정사각형을 나타내는지 여부를 결정합니다. 예를 들어 너비가 height 와 같은 경우
Width { get; } image 의 너비를 반환합니다.

행동 양식

이름 설명
static FromSize(Size) 지정된 System.Drawing.Size instance 에서 새 인스턴스를 생성하고 반환합니다.
Clone() 이 instance 의 전체 복사본을 반환합니다.
Equals(Dimensions) 이 인스턴스가 지정된 “차원” instance 와 동일한지 여부를 결정합니다.
override Equals(object) 이 인스턴스가 다른 “차원” instance 인 지정된 캐스팅되지 않은 개체와 같은지 여부를 결정합니다.
override GetHashCode() 수명 기간 동안 변경할 수 없는 이 인스턴스의 해시 코드를 반환합니다
ProportionallyResizeForNewHeight(ushort) 지정된 height 를 기준으로 현재 크기에서 비례적으로 크기가 조정되는 새 “Dimensions” 인스턴스를 만들고 반환합니다.
ProportionallyResizeForNewWidth(ushort) 지정된 width 를 기준으로 현재 크기에서 비례적으로 크기가 조정되는 새 “Dimensions” 인스턴스를 만들고 반환합니다.
override ToString() 이 “차원” 의 문자열 표현을 반환합니다.
operator == 두 “치수” 값이 같은지, 즉 너비와 높이가 같은지 또는 둘 다 비어 있는지 확인합니다
operator != 두 “치수” 값이 같지 않은지, 즉 해당 너비 및/또는 높이가 다른지 확인합니다

또한보십시오