SKImageInfo 構造体

定義

画像のサイズとピクセルの種類について説明します。

public struct SKImageInfo : IEquatable<SkiaSharp.SKImageInfo>
継承
SKImageInfo
実装

コンストラクター

名前 説明
SKImageInfo(Int32, Int32, SKColorType, SKAlphaType, SKColorSpace)

幅、高さ、色の種類、透明度の種類、色空間を指定して、新しい SKImageInfo を作成します。

SKImageInfo(Int32, Int32, SKColorType, SKAlphaType)

幅、高さ、色の種類、透明度の種類を指定して、新しい SKImageInfo を作成します。

SKImageInfo(Int32, Int32, SKColorType)

幅、高さ、色の種類を指定して、新しい SKImageInfo を作成します。

SKImageInfo(Int32, Int32)

指定した幅と高さを持つ新しい SKImageInfo を作成します。

フィールド

名前 説明
Empty

空の SKImageInfo

PlatformColorAlphaShift

アルファ カラー コンポーネントの左にシフトするビット数。

PlatformColorBlueShift

青色の色成分の左にシフトするビット数。

PlatformColorGreenShift

緑の色コンポーネントの左にシフトするビット数。

PlatformColorRedShift

赤の色成分に対して左にシフトするビット数。

PlatformColorType

現在のプラットフォームの現在の 32 ビットの色。

プロパティ

名前 説明
AlphaType

イメージ情報の透明度の種類を取得または設定します。

BitShiftPerPixel

色の種類のピクセルあたりのビット シフトを取得します。

BitsPerPixel

ピクセルごとに使用されるビット数を取得します。

BytesPerPixel

ピクセルごとに使用されるバイト数を取得します。

BytesSize

ビットマップ データを格納するために必要な合計バイト数を取得します。

BytesSize64

ビットマップ データを 64 ビット整数として格納するために必要な合計バイト数を取得します。

ColorSpace

色空間を取得または設定します。

ColorType

色の種類を取得または設定します。

Height

高さを取得または設定します。

IsEmpty

幅または高さが 0 以下かどうかを示す値を取得します。

IsOpaque

構成されたアルファ型が不透明かどうかを示す値を取得します。

Rect

現在の幅と高さを持つ四角形を取得します。

RowBytes

行あたりのバイト数を取得します。

RowBytes64

行あたりのバイト数を 64 ビット整数として取得します。

Size

イメージの現在のサイズを取得します。

Width

幅を取得または設定します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のインスタンスと等しいかどうかを判断します。

Equals(SKImageInfo)

指定した SKImageInfo が現在のインスタンスと等しいかどうかを判断します。

GetHashCode()

このインスタンスのハッシュ コードを返します。

WithAlphaType(SKAlphaType)

このSKImageInfoと同じプロパティを持つ新しいSKImageInfoを作成しますが、透明度の種類は指定します。

WithColorSpace(SKColorSpace)

このSKImageInfoと同じプロパティを持ち、指定した色空間を持つ新しいSKImageInfoを作成します。

WithColorType(SKColorType)

このSKImageInfoと同じプロパティを持ち、指定した色の種類を持つ新しいSKImageInfoを作成します。

WithSize(Int32, Int32)

このSKImageInfoと同じプロパティを持ち、指定したディメンションを持つ新しいSKImageInfoを作成します。

WithSize(SKSizeI)

指定したサイズの新しい SKImageInfo を作成します。

演算子

名前 説明
Equality(SKImageInfo, SKImageInfo)

2 つの SKImageInfo インスタンスが等しいかどうかを判断します。

Inequality(SKImageInfo, SKImageInfo)

2 つの SKImageInfo インスタンスが等しくないかどうかを判断します。

適用対象