EncoderParameterとは? わかりやすく解説

EncoderParameter クラス

EncoderParameter オブジェクトを使用して、値の配列をイメージ エンコーダに渡すことができます。また、EncoderParameter オブジェクトを使用して、特定のイメージ エンコーダの特定のパラメータがサポートする値のリストを受け取ることもできます。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public NotInheritable Class
 EncoderParameter
    Implements IDisposable
Dim instance As EncoderParameter
public sealed class EncoderParameter : IDisposable
public ref class EncoderParameter sealed :
 IDisposable
public final class EncoderParameter implements
 IDisposable
public final class EncoderParameter implements
 IDisposable
継承階層継承階層
System.Object
  System.Drawing.Imaging.EncoderParameter
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EncoderParameter メンバ
System.Drawing.Imaging 名前空間

EncoderParameter コンストラクタ (Encoder, Int32, Int32, Int32)

Encoder オブジェクトと、EncoderParameter オブジェクトに格納されている値の数、値のデータ型、および値へのポインタを指定する 3 つの整数を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    encoder As Encoder, _
    NumberOfValues As Integer, _
    Type As Integer, _
    Value As Integer _
)
Dim encoder As Encoder
Dim NumberOfValues As Integer
Dim Type As Integer
Dim Value As Integer

Dim instance As New EncoderParameter(encoder,
 NumberOfValues, Type, Value)
public EncoderParameter (
    Encoder encoder,
    int NumberOfValues,
    int Type,
    int Value
)
public:
EncoderParameter (
    Encoder^ encoder, 
    int NumberOfValues, 
    int Type, 
    int Value
)
public EncoderParameter (
    Encoder encoder, 
    int NumberOfValues, 
    int Type, 
    int Value
)
public function EncoderParameter (
    encoder : Encoder, 
    NumberOfValues : int, 
    Type : int, 
    Value : int
)

パラメータ

encoder

パラメータ カテゴリのグローバル一意識別子 (GUID) をカプセル化する Encoder オブジェクト。

NumberOfValues

EncoderParameter オブジェクトに格納されている値の数を指定する整数。NumberOfValues プロパティは、この値に設定されます。

Type

EncoderParameter オブジェクトに格納されている値のデータ型を指定する EncoderParameterValueType 列挙体のメンバ。Type プロパティおよび ValueType プロパティは、この値に設定されます。

Value

Type パラメータで指定された型の値の配列へのポインタ。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EncoderParameter クラス
EncoderParameter メンバ
System.Drawing.Imaging 名前空間

EncoderParameter コンストラクタ (Encoder, Int32, Int32)

Encoder オブジェクトと 32 ビット整数のペアを指定して、EncoderParameter クラスの新しいインスタンスを初期化します。整数のペアは分数を表し、最初の整数は分子、2 番目の整数は分母です。ValueType プロパティを ValueTypeRational に設定し、NumberOfValues プロパティを 1 に設定します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    encoder As Encoder, _
    numerator As Integer, _
    demoninator As Integer _
)
Dim encoder As Encoder
Dim numerator As Integer
Dim demoninator As Integer

Dim instance As New EncoderParameter(encoder,
 numerator, demoninator)
public EncoderParameter (
    Encoder encoder,
    int numerator,
    int demoninator
)
public:
EncoderParameter (
    Encoder^ encoder, 
    int numerator, 
    int demoninator
)
public EncoderParameter (
    Encoder encoder, 
    int numerator, 
    int demoninator
)
public function EncoderParameter (
    encoder : Encoder, 
    numerator : int, 
    demoninator : int
)

パラメータ

encoder

パラメータ カテゴリのグローバル一意識別子 (GUID) をカプセル化する Encoder オブジェクト。

numerator

分数の分子を表す 32 ビット整数。負数以外にする必要があります。

demoninator

分数の分母を表す 32 ビット整数。負数以外にする必要があります。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EncoderParameter クラス
EncoderParameter メンバ
System.Drawing.Imaging 名前空間

EncoderParameter コンストラクタ (Encoder, Int64)

Encoder オブジェクトと 1 つの 64 ビット整数を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。ValueType プロパティを ValueTypeLong (32 ビット) に設定し、NumberOfValues プロパティを 1 に設定します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EncoderParameter クラス
EncoderParameter メンバ
System.Drawing.Imaging 名前空間

EncoderParameter コンストラクタ (Encoder, Int32[], Int32[])

Encoder オブジェクトと 32 ビット整数の配列 2 つを指定して、EncoderParameter クラスの新しいインスタンスを初期化します。2 つの配列は分数の配列を表します。ValueType プロパティを ValueTypeRational に設定し、NumberOfValues プロパティを numerator 配列の要素数に設定します。この要素数は、denominator 配列の要素数と同じである必要があります。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EncoderParameter クラス
EncoderParameter メンバ
System.Drawing.Imaging 名前空間

EncoderParameter コンストラクタ (Encoder, Int16[])

Encoder オブジェクトと 16 ビット整数の配列を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。ValueType プロパティを ValueTypeShort に設定し、NumberOfValues プロパティを配列内の要素数に設定します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EncoderParameter クラス
EncoderParameter メンバ
System.Drawing.Imaging 名前空間

EncoderParameter コンストラクタ (Encoder, Int64[])

Encoder オブジェクトと 64 ビット整数の配列を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。ValueType プロパティを ValueTypeLong (32 ビット) に設定し、NumberOfValues プロパティを配列内の要素数に設定します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EncoderParameter クラス
EncoderParameter メンバ
System.Drawing.Imaging 名前空間

EncoderParameter コンストラクタ

Encoder オブジェクトと 1 つの 8 ビット符号なし整数を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。
オーバーロードの一覧オーバーロードの一覧

名前 説明
EncoderParameter (Encoder, Byte) Encoder オブジェクトと 1 つの 8 ビット符号なし整数を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。ValueType プロパティを ValueTypeByte に設定し、NumberOfValues プロパティを 1 に設定します。
EncoderParameter (Encoder, Byte[]) Encoder オブジェクトと 8 ビット符号なし整数の配列を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。ValueType プロパティを ValueTypeByte に設定し、NumberOfValues プロパティを配列内の要素数に設定します。
EncoderParameter (Encoder, Int16) Encoder オブジェクトと 1 つの 16 ビット整数を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。ValueType プロパティを ValueTypeShort に設定し、NumberOfValues プロパティを 1 に設定します。
EncoderParameter (Encoder, Int16[]) Encoder オブジェクトと 16 ビット整数の配列を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。ValueType プロパティを ValueTypeShort に設定し、NumberOfValues プロパティを配列内の要素数に設定します。
EncoderParameter (Encoder, Int64) Encoder オブジェクトと 1 つの 64 ビット整数を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。ValueType プロパティを ValueTypeLong (32 ビット) に設定し、NumberOfValues プロパティを 1 に設定します。
EncoderParameter (Encoder, Int64[]) Encoder オブジェクトと 64 ビット整数の配列を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。ValueType プロパティを ValueTypeLong (32 ビット) に設定し、NumberOfValues プロパティを配列内の要素数に設定します。
EncoderParameter (Encoder, String) Encoder オブジェクトと文字列を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。文字列は、EncoderParameter オブジェクトに格納される前に、null で終わる ASCII 文字列に変換されます。ValueType プロパティを ValueTypeAscii に設定し、NumberOfValues プロパティを null ターミネータを含めた ASCII 文字列の長さに設定します。
EncoderParameter (Encoder, Byte, Boolean) Encoder オブジェクトと 1 つの 8 ビット値を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。ValueType プロパティを ValueTypeUndefined または ValueTypeByte に設定し、NumberOfValues プロパティを 1 に設定します。
EncoderParameter (Encoder, Byte[], Boolean) Encoder オブジェクトとバイトの配列を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。ValueType プロパティを ValueTypeUndefined または ValueTypeByte に設定し、NumberOfValues プロパティを配列内の要素数に設定します。
EncoderParameter (Encoder, Int32, Int32) Encoder オブジェクトと 32 ビット整数のペアを指定して、EncoderParameter クラスの新しいインスタンスを初期化します。整数のペアは分数を表し、最初の整数は分子、2 番目の整数は分母です。ValueType プロパティを ValueTypeRational に設定し、NumberOfValues プロパティを 1 に設定します。
EncoderParameter (Encoder, Int32[], Int32[]) Encoder オブジェクトと 32 ビット整数の配列 2 つを指定して、EncoderParameter クラスの新しいインスタンスを初期化します。2 つの配列は分数の配列を表します。ValueType プロパティを ValueTypeRational に設定し、NumberOfValues プロパティを numerator 配列の要素数に設定します。この要素数は、denominator 配列の要素数と同じである必要があります。
EncoderParameter (Encoder, Int64, Int64) Encoder オブジェクトと 64 ビット整数のペアを指定して、EncoderParameter クラスの新しいインスタンスを初期化します。整数のペアは整数の範囲を表し、最初の整数はその範囲の最小値、2 番目の整数はその範囲の最大値です。ValueType プロパティを ValueTypeLongRange に設定し、NumberOfValues プロパティを 1 に設定します。
EncoderParameter (Encoder, Int64[], Int64[]) Encoder オブジェクトと 64 ビット整数の配列 2 つを指定して、EncoderParameter クラスの新しいインスタンスを初期化します。2 つの配列は整数範囲の配列を表します。ValueType プロパティを ValueTypeLongRange に設定し、NumberOfValues プロパティを rangebegin 配列の要素数に設定します。この要素数は、rangeend 配列の要素数と同じである必要があります。
EncoderParameter (Encoder, Int32, Int32, Int32) Encoder オブジェクトと、EncoderParameter オブジェクトに格納されている値の数、値のデータ型、および値へのポインタを指定する 3 つの整数を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。
EncoderParameter (Encoder, Int32, Int32, Int32, Int32) Encoder オブジェクトと 4 つの 32 ビット整数を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。4 つの整数は分数の範囲を表します。最初の 2 つの整数は範囲内の最小の分数を表し、残りの 2 つの整数は範囲内の最大の分数を表します。ValueType プロパティを ValueTypeRationalRange に設定し、NumberOfValues プロパティを 1 に設定します。
EncoderParameter (Encoder, Int32[], Int32[], Int32[], Int32[]) Encoder オブジェクトと 32 ビット整数の配列を 4 つ指定して、EncoderParameter クラスの新しいインスタンスを初期化します。4 つの配列は、有理数の範囲の配列を表します。有理数の範囲は、最小の分数値から最大の分数値までのすべての分数のセットです。ValueType プロパティを ValueTypeRationalRange に設定し、NumberOfValues プロパティを numerator1 配列の要素数に設定します。この要素数は、他の 3 つの配列の要素数と同じである必要があります。
参照参照

関連項目

EncoderParameter クラス
EncoderParameter メンバ
System.Drawing.Imaging 名前空間

EncoderParameter コンストラクタ (Encoder, Int64, Int64)

Encoder オブジェクトと 64 ビット整数のペアを指定して、EncoderParameter クラスの新しいインスタンスを初期化します。整数のペアは整数の範囲を表し、最初の整数はその範囲の最小値、2 番目の整数はその範囲の最大値です。ValueType プロパティを ValueTypeLongRange に設定し、NumberOfValues プロパティを 1 に設定します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    encoder As Encoder, _
    rangebegin As Long, _
    rangeend As Long _
)
Dim encoder As Encoder
Dim rangebegin As Long
Dim rangeend As Long

Dim instance As New EncoderParameter(encoder,
 rangebegin, rangeend)
public EncoderParameter (
    Encoder encoder,
    long rangebegin,
    long rangeend
)
public:
EncoderParameter (
    Encoder^ encoder, 
    long long rangebegin, 
    long long rangeend
)
public EncoderParameter (
    Encoder encoder, 
    long rangebegin, 
    long rangeend
)
public function EncoderParameter (
    encoder : Encoder, 
    rangebegin : long, 
    rangeend : long
)

パラメータ

encoder

パラメータ カテゴリのグローバル一意識別子 (GUID) をカプセル化する Encoder オブジェクト。

rangebegin

整数の範囲の最小値を表す 64 ビット整数。負数以外にする必要があります。このパラメータは、32 ビット整数に変換されてから EncoderParameter オブジェクトに格納されます。

rangeend

整数の範囲の最大値を表す 64 ビット整数。負数以外にする必要があります。このパラメータは、32 ビット整数に変換されてから EncoderParameter オブジェクトに格納されます。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EncoderParameter クラス
EncoderParameter メンバ
System.Drawing.Imaging 名前空間

EncoderParameter コンストラクタ (Encoder, Int32, Int32, Int32, Int32)

Encoder オブジェクトと 4 つの 32 ビット整数を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。4 つの整数は分数の範囲を表します。最初の 2 つの整数は範囲内の最小の分数を表し、残りの 2 つの整数は範囲内の最大の分数を表します。ValueType プロパティを ValueTypeRationalRange に設定し、NumberOfValues プロパティを 1 に設定します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    encoder As Encoder, _
    numerator1 As Integer, _
    demoninator1 As Integer, _
    numerator2 As Integer, _
    demoninator2 As Integer _
)
Dim encoder As Encoder
Dim numerator1 As Integer
Dim demoninator1 As Integer
Dim numerator2 As Integer
Dim demoninator2 As Integer

Dim instance As New EncoderParameter(encoder,
 numerator1, demoninator1, numerator2, demoninator2)
public EncoderParameter (
    Encoder encoder,
    int numerator1,
    int demoninator1,
    int numerator2,
    int demoninator2
)
public:
EncoderParameter (
    Encoder^ encoder, 
    int numerator1, 
    int demoninator1, 
    int numerator2, 
    int demoninator2
)
public EncoderParameter (
    Encoder encoder, 
    int numerator1, 
    int demoninator1, 
    int numerator2, 
    int demoninator2
)
public function EncoderParameter (
    encoder : Encoder, 
    numerator1 : int, 
    demoninator1 : int, 
    numerator2 : int, 
    demoninator2 : int
)

パラメータ

encoder

パラメータ カテゴリのグローバル一意識別子 (GUID) をカプセル化する Encoder オブジェクト。

numerator1

範囲内の最小の分数の分子を表す 32 ビット整数。負数以外にする必要があります。

demoninator1

範囲内の最小の分数の分母を表す 32 ビット整数。負数以外にする必要があります。

numerator2

範囲内の最小の分数の分母を表す 32 ビット整数。負数以外にする必要があります。

demoninator2

範囲内の最大の分数の分子を表す 32 ビット整数。負数以外にする必要があります。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EncoderParameter クラス
EncoderParameter メンバ
System.Drawing.Imaging 名前空間

EncoderParameter コンストラクタ (Encoder, Int16)

Encoder オブジェクトと 1 つの 16 ビット整数を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。ValueType プロパティを ValueTypeShort に設定し、NumberOfValues プロパティを 1 に設定します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EncoderParameter クラス
EncoderParameter メンバ
System.Drawing.Imaging 名前空間

EncoderParameter コンストラクタ (Encoder, Byte, Boolean)

Encoder オブジェクトと 1 つの 8 ビット値を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。ValueType プロパティを ValueTypeUndefined または ValueTypeByte に設定し、NumberOfValues プロパティを 1 に設定します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EncoderParameter クラス
EncoderParameter メンバ
System.Drawing.Imaging 名前空間

EncoderParameter コンストラクタ (Encoder, Byte)

Encoder オブジェクトと 1 つの 8 ビット符号なし整数を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。ValueType プロパティを ValueTypeByte に設定し、NumberOfValues プロパティを 1 に設定します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EncoderParameter クラス
EncoderParameter メンバ
System.Drawing.Imaging 名前空間

EncoderParameter コンストラクタ (Encoder, Byte[])

Encoder オブジェクトと 8 ビット符号なし整数の配列を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。ValueType プロパティを ValueTypeByte に設定し、NumberOfValues プロパティを配列内の要素数に設定します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EncoderParameter クラス
EncoderParameter メンバ
System.Drawing.Imaging 名前空間

EncoderParameter コンストラクタ (Encoder, Int32[], Int32[], Int32[], Int32[])

Encoder オブジェクトと 32 ビット整数の配列を 4 つ指定して、EncoderParameter クラスの新しいインスタンスを初期化します。4 つの配列は、有理数の範囲の配列を表します。有理数の範囲は、最小の分数値から最大の分数値までのすべての分数のセットです。ValueType プロパティを ValueTypeRationalRange に設定し、NumberOfValues プロパティを numerator1 配列の要素数に設定します。この要素数は、他の 3 つの配列の要素数と同じである必要があります。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

Public Sub New ( _
    encoder As Encoder, _
    numerator1 As Integer(), _
    denominator1 As Integer(), _
    numerator2 As Integer(), _
    denominator2 As Integer() _
)
Dim encoder As Encoder
Dim numerator1 As Integer()
Dim denominator1 As Integer()
Dim numerator2 As Integer()
Dim denominator2 As Integer()

Dim instance As New EncoderParameter(encoder,
 numerator1, denominator1, numerator2, denominator2)
public EncoderParameter (
    Encoder encoder,
    int[] numerator1,
    int[] denominator1,
    int[] numerator2,
    int[] denominator2
)
public:
EncoderParameter (
    Encoder^ encoder, 
    array<int>^ numerator1, 
    array<int>^ denominator1, 
    array<int>^ numerator2, 
    array<int>^ denominator2
)
public EncoderParameter (
    Encoder encoder, 
    int[] numerator1, 
    int[] denominator1, 
    int[] numerator2, 
    int[] denominator2
)
public function EncoderParameter (
    encoder : Encoder, 
    numerator1 : int[], 
    denominator1 : int[], 
    numerator2 : int[], 
    denominator2 : int[]
)

パラメータ

encoder

パラメータ カテゴリのグローバル一意識別子 (GUID) をカプセル化する Encoder オブジェクト。

numerator1

範囲内の最小値の分子を指定する 32 ビット整数の配列。配列内の整数は、負数以外にする必要があります。

denominator1

範囲内の最小値の分母を指定する 32 ビット整数の配列。配列内の整数は、負数以外にする必要があります。

numerator2

範囲内の最大値の分子を指定する 32 ビット整数の配列。配列内の整数は、負数以外にする必要があります。

denominator2

範囲内の最大値の分母を指定する 32 ビット整数の配列。配列内の整数は、負数以外にする必要があります。

解説解説

i 番目の範囲は、numerator1[i]/denominator1[i] から numerator2[i]/denominator2[i] までのすべての分数で構成されます。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EncoderParameter クラス
EncoderParameter メンバ
System.Drawing.Imaging 名前空間

EncoderParameter コンストラクタ (Encoder, Int64[], Int64[])

Encoder オブジェクトと 64 ビット整数の配列 2 つを指定して、EncoderParameter クラスの新しいインスタンスを初期化します。2 つの配列は整数範囲の配列を表します。ValueType プロパティを ValueTypeLongRange に設定し、NumberOfValues プロパティを rangebegin 配列の要素数に設定します。この要素数は、rangeend 配列の要素数と同じである必要があります。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EncoderParameter クラス
EncoderParameter メンバ
System.Drawing.Imaging 名前空間

EncoderParameter コンストラクタ (Encoder, Byte[], Boolean)

Encoder オブジェクトとバイトの配列を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。ValueType プロパティを ValueTypeUndefined または ValueTypeByte に設定し、NumberOfValues プロパティを配列内の要素数に設定します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EncoderParameter クラス
EncoderParameter メンバ
System.Drawing.Imaging 名前空間

EncoderParameter コンストラクタ (Encoder, String)

Encoder オブジェクトと文字列を指定して、EncoderParameter クラスの新しいインスタンスを初期化します。文字列は、EncoderParameter オブジェクトに格納される前に、null で終わる ASCII 文字列に変換されます。ValueType プロパティを ValueTypeAscii に設定し、NumberOfValues プロパティを null ターミネータを含めた ASCII 文字列の長さに設定します。

名前空間: System.Drawing.Imaging
アセンブリ: System.Drawing (system.drawing.dll 内)
構文構文

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
EncoderParameter クラス
EncoderParameter メンバ
System.Drawing.Imaging 名前空間

EncoderParameter プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ Encoder この EncoderParameter オブジェクトに関連付けられている Encoder オブジェクトを取得または設定します。Encoder オブジェクトは、この EncoderParameter オブジェクトに格納されているパラメータのカテゴリ (たとえば、Quality、ColorDepth、または Compression) を指定するグローバル一意識別子 (GUID) をカプセル化します。
パブリック プロパティ NumberOfValues この EncoderParameter オブジェクトに格納されている値の配列の要素数を取得します。
パブリック プロパティ Type この EncoderParameter オブジェクトに格納されている値のデータ型を取得します。
パブリック プロパティ ValueType この EncoderParameter オブジェクトに格納されている値のデータ型を取得します。
参照参照

関連項目

EncoderParameter クラス
System.Drawing.Imaging 名前空間

EncoderParameter メソッド


EncoderParameter メンバ

EncoderParameter オブジェクトを使用して、値の配列をイメージ エンコーダに渡すことができます。また、EncoderParameter オブジェクトを使用して、特定のイメージ エンコーダの特定のパラメータがサポートする値のリストを受け取ることもできます。

EncoderParameter データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ Encoder この EncoderParameter オブジェクトに関連付けられている Encoder オブジェクトを取得または設定します。Encoder オブジェクトは、この EncoderParameter オブジェクトに格納されているパラメータのカテゴリ (たとえば、Quality、ColorDepth、または Compression) を指定するグローバル一意識別子 (GUID) をカプセル化します。
パブリック プロパティ NumberOfValues この EncoderParameter オブジェクトに格納されている値の配列の要素数を取得します。
パブリック プロパティ Type この EncoderParameter オブジェクトに格納されている値のデータ型を取得します。
パブリック プロパティ ValueType この EncoderParameter オブジェクトに格納されている値のデータ型を取得します。
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

EncoderParameter クラス
System.Drawing.Imaging 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「EncoderParameter」の関連用語

EncoderParameterのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



EncoderParameterのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS