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 != |
두 “치수” 값이 같지 않은지, 즉 해당 너비 및/또는 높이가 다른지 확인합니다 |
또한보십시오