Dimensions

Dimensions structure

任意の単位で 1 つのラスター長方形イメージの直線寸法 (幅と高さ) を表します。不変の構造体.

public struct Dimensions : ICloneable, IEquatable<Dimensions>

コンストラクター

名前 説明
Dimensions(ushort, ushort) 指定された幅と高さから新しいインスタンスを作成します

プロパティ

名前 説明
static Empty { get; } 空のディメンションを返します instance
Area { get; } 領域を返します (幅 x 高さ)
AspectRatio { get; } この寸法の縦横比 (幅/高さ)
Height { get; } 画像の高さを返します
IsEmpty { get; } この「Dimensions」インスタンスが空でデフォルトかどうかを判断します。つまり、正しい幅と高さが格納されていません
IsSquare { get; } 指定された「寸法」が正方形を表すかどうか、つまり、幅が高さ と等しいかどうかを決定します
Width { get; } 画像の幅を返します

メソッド

名前 説明
static FromSize(Size) 指定された System.Drawing.Size instance から新しいインスタンスを生成して返します
Clone() このインスタンスの完全なコピーを返します
Equals(Dimensions) このインスタンスが指定された「ディメンション」と等しいかどうかを判断します instance
override Equals(object) このインスタンスが指定されたキャストされていないオブジェクトと等しいかどうかを判断します。これはおそらく別の「Dimensions」です。
override GetHashCode() このインスタンスのハッシュコードを返します。これは、有効期間中は変更できません
ProportionallyResizeForNewHeight(ushort) 指定された高さ に基づいて、現在のサイズから比例的にサイズ変更された新しい「Dimensions」インスタンスを作成して返します。
ProportionallyResizeForNewWidth(ushort) 指定された width に基づいて、現在のサイズから比例的にサイズ変更された新しい「Dimensions」インスタンスを作成して返します
override ToString() この「Dimensions」の文字列表現を返します
operator == 2 つの「寸法」値が等しいかどうか、つまり幅と高さが等しいかどうか、または両方が空であるかどうかを確認します
operator != 2 つの「寸法」値が等しくないかどうかを確認します。つまり、対応する幅や高さが異なります

関連項目