EncoderParameter Oluşturucular

Tanım

Belirtilen EncoderParameter nesne ve değerle sınıfının yeni bir örneğini Encoder başlatır.

Aşırı Yüklemeler

Name Description
EncoderParameter(Encoder, Byte)

Belirtilen EncoderParameter nesne ve işaretsiz bir 8 bit tamsayı ile sınıfının yeni bir örneğini Encoder başlatır. ValueType özelliğini ValueTypeByteolarak ayarlar ve özelliğini 1 olarak ayarlarNumberOfValues.

EncoderParameter(Encoder, Int32[], Int32[], Int32[], Int32[])

Belirtilen EncoderParameter nesne ve 32 bit tamsayılardan oluşan dört dizi ile sınıfının yeni bir örneğini Encoder başlatır. Dört dizi, dizi rasyonal aralıklarını temsil eder. Rasyonel aralık, en düşük kesirli değerden en büyük kesirli değere kadar tüm kesirlerin kümesidir. ValueType özelliğini ValueTypeRationalRangeolarak ayarlar ve özelliğini dizideki NumberOfValues öğe sayısına ayarlarnumerator1. Bu, diğer üç dizideki öğe sayısıyla aynı olmalıdır.

EncoderParameter(Encoder, Int32, Int32, Int32, Int32)

Belirtilen EncoderParameter nesne ve dört, 32 bit tamsayı ile sınıfının yeni bir örneğini Encoder başlatır. Dört tamsayı bir kesir aralığını temsil eder. İlk iki tamsayı aralıktaki en küçük kesri, kalan iki tamsayı ise aralıktaki en büyük kesri temsil eder. ValueType özelliğini ValueTypeRationalRangeolarak ayarlar ve özelliğini 1 olarak ayarlarNumberOfValues.

EncoderParameter(Encoder, Int32, Int32)

Belirtilen EncoderParameter nesne ve 32 bit tamsayı çifti ile sınıfının yeni bir örneğini Encoder başlatır. Tamsayı çifti bir kesri, ilk tamsayıyı payda, ikinci tamsayıyı paydayı temsil eder. ValueType özelliğini ValueTypeRationalolarak ayarlar ve özelliğini 1 olarak ayarlarNumberOfValues.

EncoderParameter(Encoder, Int32, Int32, Int32)
Geçersiz.
Geçersiz.
Geçersiz.

Belirtilen EncoderParameter nesne ve değer sayısını, değerlerin Encoder veri türünü ve nesnede EncoderParameter depolanan değerlerin işaretçisini belirten üç tamsayı ile sınıfının yeni bir örneğini başlatır.

EncoderParameter(Encoder, Int32, EncoderParameterValueType, IntPtr)

Sınıfın EncoderParameter yeni bir örneğini belirtilen Encoder nesneyle, değer sayısıyla, değerlerin veri türüyle ve nesnede EncoderParameter depolanan değerlerin işaretçisiyle başlatır.

EncoderParameter(Encoder, Int64, Int64)

Belirtilen EncoderParameter nesne ve 64 bit tamsayı çifti ile sınıfının yeni bir örneğini Encoder başlatır. Tamsayı çifti bir tamsayı aralığını, ilk tamsayı aralıktaki en küçük sayı, ikinci tamsayı ise aralıktaki en büyük sayıdır. ValueType özelliğini ValueTypeLongRangeolarak ayarlar ve özelliğini 1 olarak ayarlarNumberOfValues.

EncoderParameter(Encoder, Int32[], Int32[])

Belirtilen EncoderParameter nesne ve 32 bit tamsayılardan oluşan iki dizi ile sınıfının yeni bir örneğini Encoder başlatır. İki dizi bir kesir dizisini temsil eder. ValueType özelliğini ValueTypeRationalolarak ayarlar ve özelliğini dizideki NumberOfValues öğe sayısına ayarlarnumerator. Bu, dizideki denominator öğe sayısıyla aynı olmalıdır.

EncoderParameter(Encoder, Int64[], Int64[])

Belirtilen EncoderParameter nesne ve 64 bit tamsayılardan oluşan iki dizi ile sınıfının yeni bir örneğini Encoder başlatır. İki dizi, bir dizi tamsayı aralıklarını temsil eder. ValueType özelliğini ValueTypeLongRangeolarak ayarlar ve özelliğini dizideki NumberOfValues öğe sayısına ayarlarrangebegin. Bu, dizideki rangeend öğe sayısıyla aynı olmalıdır.

EncoderParameter(Encoder, Byte, Boolean)

Belirtilen EncoderParameter nesne ve bir 8 bit değer ile sınıfının yeni bir örneğini Encoder başlatır. özelliğini veya ValueTypeolarak, özelliğini ValueTypeUndefined ise 1 olarak ayarlarValueTypeByte.NumberOfValues

EncoderParameter(Encoder, String)

Belirtilen EncoderParameter nesne ve karakter dizesiyle sınıfının yeni bir örneğini Encoder başlatır. Dize, nesnede depolanmadan önce null olarak sonlandırılan bir ASCII dizesine EncoderParameter dönüştürülür. ValueType özelliğini ValueTypeAsciiolarak ayarlar ve özelliğini NULL sonlandırıcısı da dahil olmak üzere ASCII dizesinin uzunluğuna ayarlarNumberOfValues.

EncoderParameter(Encoder, Int64[])

Belirtilen EncoderParameter nesne ve 64 bit tamsayılardan oluşan bir dizi ile sınıfının yeni bir örneğini Encoder başlatır. ValueType özelliğini ValueTypeLong (32 bit) olarak ayarlar ve özelliğini dizideki öğe sayısına ayarlarNumberOfValues.

EncoderParameter(Encoder, Int64)

Belirtilen EncoderParameter nesne ve bir 64 bit tamsayı ile sınıfının yeni bir örneğini Encoder başlatır. ValueType Özelliği ValueTypeLong (32 bit) olarak ayarlar ve özelliğini 1 olarak ayarlarNumberOfValues.

EncoderParameter(Encoder, Int16[])

Belirtilen EncoderParameter nesne ve 16 bit tamsayılardan oluşan bir dizi ile sınıfının yeni bir örneğini Encoder başlatır. ValueType özelliğini olarak ValueTypeShortayarlar ve özelliğini dizideki öğe sayısına ayarlarNumberOfValues.

EncoderParameter(Encoder, Int16)

Belirtilen EncoderParameter nesne ve bir, 16 bit tamsayı ile sınıfının yeni bir örneğini Encoder başlatır. ValueType özelliğini ValueTypeShortolarak ayarlar ve özelliğini 1 olarak ayarlarNumberOfValues.

EncoderParameter(Encoder, Byte[])

Belirtilen EncoderParameter nesne ve işaretsiz 8 bit tamsayılar dizisi ile sınıfının yeni bir örneğini Encoder başlatır. ValueType özelliğini olarak ValueTypeByteayarlar ve özelliğini dizideki öğe sayısına ayarlarNumberOfValues.

EncoderParameter(Encoder, Byte[], Boolean)

Belirtilen EncoderParameter nesne ve bayt dizisiyle sınıfının yeni bir örneğini Encoder başlatır. ValueType özelliğini veya ValueTypeUndefinedolarak ValueTypeByte ayarlar ve özelliğini dizideki öğe sayısına ayarlarNumberOfValues.

EncoderParameter(Encoder, Byte)

Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs

Belirtilen EncoderParameter nesne ve işaretsiz bir 8 bit tamsayı ile sınıfının yeni bir örneğini Encoder başlatır. ValueType özelliğini ValueTypeByteolarak ayarlar ve özelliğini 1 olarak ayarlarNumberOfValues.

public:
 EncoderParameter(System::Drawing::Imaging::Encoder ^ encoder, System::Byte value);
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, byte value);
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * byte -> System.Drawing.Imaging.EncoderParameter
Public Sub New (encoder As Encoder, value As Byte)

Parametreler

encoder
Encoder

Encoder Parametre kategorisinin genel benzersiz tanımlayıcısını kapsülleyen nesne.

value
Byte

Nesnede EncoderParameter depolanan değeri belirten 8 bit işaretsiz tamsayı.

Şunlara uygulanır

EncoderParameter(Encoder, Int32[], Int32[], Int32[], Int32[])

Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs

Belirtilen EncoderParameter nesne ve 32 bit tamsayılardan oluşan dört dizi ile sınıfının yeni bir örneğini Encoder başlatır. Dört dizi, dizi rasyonal aralıklarını temsil eder. Rasyonel aralık, en düşük kesirli değerden en büyük kesirli değere kadar tüm kesirlerin kümesidir. ValueType özelliğini ValueTypeRationalRangeolarak ayarlar ve özelliğini dizideki NumberOfValues öğe sayısına ayarlarnumerator1. Bu, diğer üç dizideki öğe sayısıyla aynı olmalıdır.

public:
 EncoderParameter(System::Drawing::Imaging::Encoder ^ encoder, cli::array <int> ^ numerator1, cli::array <int> ^ denominator1, cli::array <int> ^ numerator2, cli::array <int> ^ denominator2);
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, int[] numerator1, int[] denominator1, int[] numerator2, int[] denominator2);
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * int[] * int[] * int[] * int[] -> System.Drawing.Imaging.EncoderParameter
Public Sub New (encoder As Encoder, numerator1 As Integer(), denominator1 As Integer(), numerator2 As Integer(), denominator2 As Integer())

Parametreler

encoder
Encoder

Encoder Parametre kategorisinin genel benzersiz tanımlayıcısını kapsülleyen nesne.

numerator1
Int32[]

Aralıklar için en düşük değerlerin sayılarını belirten 32 bit tamsayı dizisi. Dizideki tamsayılar zorunlu olmamalıdır.

denominator1
Int32[]

Aralıklar için en düşük değerlerin paydalarını belirten 32 bitlik tamsayı dizisi. Dizideki tamsayılar zorunlu olmamalıdır.

numerator2
Int32[]

Aralıklar için en yüksek değerlerin sayılarını belirten 32 bit tamsayı dizisi. Dizideki tamsayılar zorunlu olmamalıdır.

denominator2
Int32[]

Aralıklar için en yüksek değerlerin paydalarını belirten 32 bit tamsayı dizisi. Dizideki tamsayılar zorunlu olmamalıdır.

Açıklamalar

i. aralık, numerator1[i]/payda1[i] ile numerator2[i]/denominator2[i] arasında tüm kesirli sayılardan oluşur.

Şunlara uygulanır

EncoderParameter(Encoder, Int32, Int32, Int32, Int32)

Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs

Belirtilen EncoderParameter nesne ve dört, 32 bit tamsayı ile sınıfının yeni bir örneğini Encoder başlatır. Dört tamsayı bir kesir aralığını temsil eder. İlk iki tamsayı aralıktaki en küçük kesri, kalan iki tamsayı ise aralıktaki en büyük kesri temsil eder. ValueType özelliğini ValueTypeRationalRangeolarak ayarlar ve özelliğini 1 olarak ayarlarNumberOfValues.

public:
 EncoderParameter(System::Drawing::Imaging::Encoder ^ encoder, int numerator1, int demoninator1, int numerator2, int demoninator2);
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, int numerator1, int demoninator1, int numerator2, int demoninator2);
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * int * int * int * int -> System.Drawing.Imaging.EncoderParameter
Public Sub New (encoder As Encoder, numerator1 As Integer, demoninator1 As Integer, numerator2 As Integer, demoninator2 As Integer)

Parametreler

encoder
Encoder

Encoder Parametre kategorisinin genel benzersiz tanımlayıcısını kapsülleyen nesne.

numerator1
Int32

Aralıktaki en küçük kesirin payını temsil eden 32 bitlik tamsayı. Olumsuz olmamalıdır.

demoninator1
Int32

Aralıktaki en küçük kesirin paydasını temsil eden 32 bitlik bir tamsayı. Olumsuz olmamalıdır.

numerator2
Int32

Aralıktaki en küçük kesirin paydasını temsil eden 32 bitlik bir tamsayı. Olumsuz olmamalıdır.

demoninator2
Int32

Aralıktaki en büyük kesirin payını temsil eden 32 bitlik bir tamsayı. Olumsuz olmamalıdır.

Şunlara uygulanır

EncoderParameter(Encoder, Int32, Int32)

Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs

Belirtilen EncoderParameter nesne ve 32 bit tamsayı çifti ile sınıfının yeni bir örneğini Encoder başlatır. Tamsayı çifti bir kesri, ilk tamsayıyı payda, ikinci tamsayıyı paydayı temsil eder. ValueType özelliğini ValueTypeRationalolarak ayarlar ve özelliğini 1 olarak ayarlarNumberOfValues.

public:
 EncoderParameter(System::Drawing::Imaging::Encoder ^ encoder, int numerator, int denominator);
public:
 EncoderParameter(System::Drawing::Imaging::Encoder ^ encoder, int numerator, int demoninator);
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, int numerator, int denominator);
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, int numerator, int demoninator);
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * int * int -> System.Drawing.Imaging.EncoderParameter
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * int * int -> System.Drawing.Imaging.EncoderParameter
Public Sub New (encoder As Encoder, numerator As Integer, denominator As Integer)
Public Sub New (encoder As Encoder, numerator As Integer, demoninator As Integer)

Parametreler

encoder
Encoder

Encoder Parametre kategorisinin genel benzersiz tanımlayıcısını kapsülleyen nesne.

numerator
Int32

Bir kesirin payını temsil eden 32 bitlik bir tamsayı. Olumsuz olmamalıdır.

denominatordemoninator
Int32

Kesir paydasını temsil eden 32 bitlik bir tamsayı. Olumsuz olmamalıdır.

Şunlara uygulanır

EncoderParameter(Encoder, Int32, Int32, Int32)

Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs

Dikkat

This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead.

Dikkat

This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead. http://go.microsoft.com/fwlink/?linkid=14202

Dikkat

This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead. https://go.microsoft.com/fwlink/?linkid=14202

Belirtilen EncoderParameter nesne ve değer sayısını, değerlerin Encoder veri türünü ve nesnede EncoderParameter depolanan değerlerin işaretçisini belirten üç tamsayı ile sınıfının yeni bir örneğini başlatır.

public:
 EncoderParameter(System::Drawing::Imaging::Encoder ^ encoder, int NumberOfValues, int Type, int Value);
[System.Obsolete("This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead.")]
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, int NumberOfValues, int Type, int Value);
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, int NumberOfValues, int Type, int Value);
[System.Obsolete("This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead.  http://go.microsoft.com/fwlink/?linkid=14202")]
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, int NumberOfValues, int Type, int Value);
[System.Obsolete("This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead.  https://go.microsoft.com/fwlink/?linkid=14202")]
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, int NumberOfValues, int Type, int Value);
[<System.Obsolete("This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead.")>]
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * int * int * int -> System.Drawing.Imaging.EncoderParameter
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * int * int * int -> System.Drawing.Imaging.EncoderParameter
[<System.Obsolete("This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead.  http://go.microsoft.com/fwlink/?linkid=14202")>]
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * int * int * int -> System.Drawing.Imaging.EncoderParameter
[<System.Obsolete("This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead.  https://go.microsoft.com/fwlink/?linkid=14202")>]
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * int * int * int -> System.Drawing.Imaging.EncoderParameter
Public Sub New (encoder As Encoder, NumberOfValues As Integer, Type As Integer, Value As Integer)

Parametreler

encoder
Encoder

Encoder Parametre kategorisinin genel benzersiz tanımlayıcısını kapsülleyen nesne.

NumberOfValues
Int32

Nesnede EncoderParameter depolanan değerlerin sayısını belirten bir tamsayı. NumberOfValues özelliği bu değere ayarlanır.

Type
Int32

Nesnede depolanan değerlerin EncoderParameterValueType veri türünü belirten numaralandırmanın EncoderParameter bir üyesi. Type ve ValueType özellikleri bu değere ayarlanır.

Value
Int32

parametresi tarafından belirtilen türdeki bir değer dizisinin işaretçisi Type .

Öznitelikler

Özel durumlar

Şunlara uygulanır

EncoderParameter(Encoder, Int32, EncoderParameterValueType, IntPtr)

Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs

Sınıfın EncoderParameter yeni bir örneğini belirtilen Encoder nesneyle, değer sayısıyla, değerlerin veri türüyle ve nesnede EncoderParameter depolanan değerlerin işaretçisiyle başlatır.

public:
 EncoderParameter(System::Drawing::Imaging::Encoder ^ encoder, int numberValues, System::Drawing::Imaging::EncoderParameterValueType type, IntPtr value);
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, int numberValues, System.Drawing.Imaging.EncoderParameterValueType type, IntPtr value);
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * int * System.Drawing.Imaging.EncoderParameterValueType * nativeint -> System.Drawing.Imaging.EncoderParameter
Public Sub New (encoder As Encoder, numberValues As Integer, type As EncoderParameterValueType, value As IntPtr)

Parametreler

encoder
Encoder

Encoder Parametre kategorisinin genel benzersiz tanımlayıcısını kapsülleyen nesne.

numberValues
Int32

Nesnede EncoderParameter depolanan değerlerin sayısını belirten bir tamsayı. NumberOfValues özelliği bu değere ayarlanır.

type
EncoderParameterValueType

Nesnede depolanan değerlerin EncoderParameterValueType veri türünü belirten numaralandırmanın EncoderParameter bir üyesi. Type ve ValueType özellikleri bu değere ayarlanır.

value
IntPtr

nativeint

parametresi tarafından belirtilen türdeki bir değer dizisinin işaretçisi type .

Şunlara uygulanır

EncoderParameter(Encoder, Int64, Int64)

Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs

Belirtilen EncoderParameter nesne ve 64 bit tamsayı çifti ile sınıfının yeni bir örneğini Encoder başlatır. Tamsayı çifti bir tamsayı aralığını, ilk tamsayı aralıktaki en küçük sayı, ikinci tamsayı ise aralıktaki en büyük sayıdır. ValueType özelliğini ValueTypeLongRangeolarak ayarlar ve özelliğini 1 olarak ayarlarNumberOfValues.

public:
 EncoderParameter(System::Drawing::Imaging::Encoder ^ encoder, long rangebegin, long rangeend);
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, long rangebegin, long rangeend);
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * int64 * int64 -> System.Drawing.Imaging.EncoderParameter
Public Sub New (encoder As Encoder, rangebegin As Long, rangeend As Long)

Parametreler

encoder
Encoder

Encoder Parametre kategorisinin genel benzersiz tanımlayıcısını kapsülleyen nesne.

rangebegin
Int64

Bir tamsayı aralığındaki en küçük sayıyı temsil eden 64 bitlik bir tamsayı. Olumsuz olmamalıdır. Bu parametre nesnede depolanmadan önce 32 bitlik bir tamsayıya EncoderParameter dönüştürülür.

rangeend
Int64

Bir tamsayı aralığındaki en büyük sayıyı temsil eden 64 bitlik bir tamsayı. Olumsuz olmamalıdır. Bu parametre nesnede depolanmadan önce 32 bitlik bir tamsayıya EncoderParameter dönüştürülür.

Şunlara uygulanır

EncoderParameter(Encoder, Int32[], Int32[])

Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs

Belirtilen EncoderParameter nesne ve 32 bit tamsayılardan oluşan iki dizi ile sınıfının yeni bir örneğini Encoder başlatır. İki dizi bir kesir dizisini temsil eder. ValueType özelliğini ValueTypeRationalolarak ayarlar ve özelliğini dizideki NumberOfValues öğe sayısına ayarlarnumerator. Bu, dizideki denominator öğe sayısıyla aynı olmalıdır.

public:
 EncoderParameter(System::Drawing::Imaging::Encoder ^ encoder, cli::array <int> ^ numerator, cli::array <int> ^ denominator);
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, int[] numerator, int[] denominator);
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * int[] * int[] -> System.Drawing.Imaging.EncoderParameter
Public Sub New (encoder As Encoder, numerator As Integer(), denominator As Integer())

Parametreler

encoder
Encoder

Encoder Parametre kategorisinin genel benzersiz tanımlayıcısını kapsülleyen nesne.

numerator
Int32[]

Kesirlerin paylarını belirten 32 bit tamsayı dizisi. Dizideki tamsayılar zorunlu olmamalıdır.

denominator
Int32[]

Kesirlerin paydalarını belirten 32 bit tamsayı dizisi. Dizideki tamsayılar zorunlu olmamalıdır. Belirli bir dizinin paydası, aynı dizinin paydasıyla eşleştirilir.

Şunlara uygulanır

EncoderParameter(Encoder, Int64[], Int64[])

Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs

Belirtilen EncoderParameter nesne ve 64 bit tamsayılardan oluşan iki dizi ile sınıfının yeni bir örneğini Encoder başlatır. İki dizi, bir dizi tamsayı aralıklarını temsil eder. ValueType özelliğini ValueTypeLongRangeolarak ayarlar ve özelliğini dizideki NumberOfValues öğe sayısına ayarlarrangebegin. Bu, dizideki rangeend öğe sayısıyla aynı olmalıdır.

public:
 EncoderParameter(System::Drawing::Imaging::Encoder ^ encoder, cli::array <long> ^ rangebegin, cli::array <long> ^ rangeend);
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, long[] rangebegin, long[] rangeend);
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * int64[] * int64[] -> System.Drawing.Imaging.EncoderParameter
Public Sub New (encoder As Encoder, rangebegin As Long(), rangeend As Long())

Parametreler

encoder
Encoder

Encoder Parametre kategorisinin genel benzersiz tanımlayıcısını kapsülleyen nesne.

rangebegin
Int64[]

Tamsayı aralıkları için en düşük değerleri belirten 64 bit tamsayı dizisi. Dizideki tamsayılar zorunlu olmamalıdır. 64 bit tamsayılar, nesnede EncoderParameter depolanmadan önce 32 bit tamsayılara dönüştürülür.

rangeend
Int64[]

Tamsayı aralıkları için en yüksek değerleri belirten 64 bit tamsayı dizisi. Dizideki tamsayılar zorunlu olmamalıdır. 64 bit tamsayılar, nesnede EncoderParameters depolanmadan önce 32 bit tamsayılara dönüştürülür. Belirli bir dizinin en büyük değeri, aynı dizinin en düşük değeriyle eşleştirilir.

Şunlara uygulanır

EncoderParameter(Encoder, Byte, Boolean)

Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs

Belirtilen EncoderParameter nesne ve bir 8 bit değer ile sınıfının yeni bir örneğini Encoder başlatır. özelliğini veya ValueTypeolarak, özelliğini ValueTypeUndefined ise 1 olarak ayarlarValueTypeByte.NumberOfValues

public:
 EncoderParameter(System::Drawing::Imaging::Encoder ^ encoder, System::Byte value, bool undefined);
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, byte value, bool undefined);
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * byte * bool -> System.Drawing.Imaging.EncoderParameter
Public Sub New (encoder As Encoder, value As Byte, undefined As Boolean)

Parametreler

encoder
Encoder

Encoder Parametre kategorisinin genel benzersiz tanımlayıcısını kapsülleyen nesne.

value
Byte

nesnesinde EncoderParameter depolanan değeri belirten bayt.

undefined
Boolean

true ise ValueTypeözelliği olarak ayarlanırValueTypeUndefined; aksi takdirde ValueType özelliği olarak ValueTypeByteayarlanır.

Şunlara uygulanır

EncoderParameter(Encoder, String)

Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs

Belirtilen EncoderParameter nesne ve karakter dizesiyle sınıfının yeni bir örneğini Encoder başlatır. Dize, nesnede depolanmadan önce null olarak sonlandırılan bir ASCII dizesine EncoderParameter dönüştürülür. ValueType özelliğini ValueTypeAsciiolarak ayarlar ve özelliğini NULL sonlandırıcısı da dahil olmak üzere ASCII dizesinin uzunluğuna ayarlarNumberOfValues.

public:
 EncoderParameter(System::Drawing::Imaging::Encoder ^ encoder, System::String ^ value);
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, string value);
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * string -> System.Drawing.Imaging.EncoderParameter
Public Sub New (encoder As Encoder, value As String)

Parametreler

encoder
Encoder

Encoder Parametre kategorisinin genel benzersiz tanımlayıcısını kapsülleyen nesne.

value
String

String nesnesinde EncoderParameter depolanan değeri belirten bir.

Şunlara uygulanır

EncoderParameter(Encoder, Int64[])

Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs

Belirtilen EncoderParameter nesne ve 64 bit tamsayılardan oluşan bir dizi ile sınıfının yeni bir örneğini Encoder başlatır. ValueType özelliğini ValueTypeLong (32 bit) olarak ayarlar ve özelliğini dizideki öğe sayısına ayarlarNumberOfValues.

public:
 EncoderParameter(System::Drawing::Imaging::Encoder ^ encoder, cli::array <long> ^ value);
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, long[] value);
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * int64[] -> System.Drawing.Imaging.EncoderParameter
Public Sub New (encoder As Encoder, value As Long())

Parametreler

encoder
Encoder

Encoder Parametre kategorisinin genel benzersiz tanımlayıcısını kapsülleyen nesne.

value
Int64[]

Nesnede depolanan EncoderParameter değerleri belirten 64 bit tamsayı dizisi. Dizideki tamsayılar zorunlu olmamalıdır. 64 bit tamsayılar, nesnede EncoderParameter depolanmadan önce 32 bit tamsayılara dönüştürülür.

Şunlara uygulanır

EncoderParameter(Encoder, Int64)

Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs

Belirtilen EncoderParameter nesne ve bir 64 bit tamsayı ile sınıfının yeni bir örneğini Encoder başlatır. ValueType Özelliği ValueTypeLong (32 bit) olarak ayarlar ve özelliğini 1 olarak ayarlarNumberOfValues.

public:
 EncoderParameter(System::Drawing::Imaging::Encoder ^ encoder, long value);
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, long value);
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * int64 -> System.Drawing.Imaging.EncoderParameter
Public Sub New (encoder As Encoder, value As Long)

Parametreler

encoder
Encoder

Encoder Parametre kategorisinin genel benzersiz tanımlayıcısını kapsülleyen nesne.

value
Int64

Nesnede EncoderParameter depolanan değeri belirten 64 bitlik bir tamsayı. Olumsuz olmamalıdır. Bu parametre nesnede depolanmadan önce 32 bitlik bir tamsayıya EncoderParameter dönüştürülür.

Örnekler

Aşağıdaki kod örneği, EncoderParameter oluşturmak için EncoderParameter yapıcısının nasıl kullanılacağını göstermektedir. Bu örneği çalıştırmak için, kodu bir Windows Formuna yapıştırın ve formun VaryQualityLevel oluşturucusundan yöntemini çağırın. Bu örnekTestPhoto.jpg konumunda bulunan adlı bir görüntü dosyası gerektirir.

private void VaryQualityLevel()
{
    // Get a bitmap.
    Bitmap bmp1 = new Bitmap(@"c:\TestPhoto.jpg");
    ImageCodecInfo jpgEncoder = GetEncoder(ImageFormat.Jpeg);

    // Create an Encoder object based on the GUID
    // for the Quality parameter category.
    System.Drawing.Imaging.Encoder myEncoder =
        System.Drawing.Imaging.Encoder.Quality;

    // Create an EncoderParameters object.
    // An EncoderParameters object has an array of EncoderParameter
    // objects. In this case, there is only one
    // EncoderParameter object in the array.
    EncoderParameters myEncoderParameters = new EncoderParameters(1);

    EncoderParameter myEncoderParameter = new EncoderParameter(myEncoder, 50L);
    myEncoderParameters.Param[0] = myEncoderParameter;
    bmp1.Save(@"c:\TestPhotoQualityFifty.jpg", jpgEncoder, myEncoderParameters);

    myEncoderParameter = new EncoderParameter(myEncoder, 100L);
    myEncoderParameters.Param[0] = myEncoderParameter;
    bmp1.Save(@"c:\TestPhotoQualityHundred.jpg", jpgEncoder, myEncoderParameters);

    // Save the bitmap as a JPG file with zero quality level compression.
    myEncoderParameter = new EncoderParameter(myEncoder, 0L);
    myEncoderParameters.Param[0] = myEncoderParameter;
    bmp1.Save(@"c:\TestPhotoQualityZero.jpg", jpgEncoder, myEncoderParameters);
}
Private Sub VaryQualityLevel()
    ' Get a bitmap.
    Dim bmp1 As New Bitmap("c:\TestPhoto.jpg")
    Dim jpgEncoder As ImageCodecInfo = GetEncoder(ImageFormat.Jpeg)

    ' Create an Encoder object based on the GUID
    ' for the Quality parameter category.
    Dim myEncoder As System.Drawing.Imaging.Encoder = System.Drawing.Imaging.Encoder.Quality

    ' Create an EncoderParameters object.
    ' An EncoderParameters object has an array of EncoderParameter
    ' objects. In this case, there is only one
    ' EncoderParameter object in the array.
    Dim myEncoderParameters As New EncoderParameters(1)

    Dim myEncoderParameter As New EncoderParameter(myEncoder, 50&)
    myEncoderParameters.Param(0) = myEncoderParameter
    bmp1.Save("c:\TestPhotoQualityFifty.jpg", jpgEncoder, myEncoderParameters)

    myEncoderParameter = New EncoderParameter(myEncoder, 100&)
    myEncoderParameters.Param(0) = myEncoderParameter
    bmp1.Save("c:\TestPhotoQualityHundred.jpg", jpgEncoder, myEncoderParameters)

    ' Save the bitmap as a JPG file with zero quality level compression.
    myEncoderParameter = New EncoderParameter(myEncoder, 0&)
    myEncoderParameters.Param(0) = myEncoderParameter
    bmp1.Save("c:\TestPhotoQualityZero.jpg", jpgEncoder, myEncoderParameters)

End Sub
private ImageCodecInfo GetEncoder(ImageFormat format)
{
    ImageCodecInfo[] codecs = ImageCodecInfo.GetImageEncoders();

    foreach (ImageCodecInfo codec in codecs)
    {
        if (codec.FormatID == format.Guid)
        {
            return codec;
        }
    }
    
    return null;
}
Private Function GetEncoder(ByVal format As ImageFormat) As ImageCodecInfo

    Dim codecs As ImageCodecInfo() = ImageCodecInfo.GetImageEncoders()

    Dim codec As ImageCodecInfo
    For Each codec In codecs
        If codec.FormatID = format.Guid Then
            Return codec
        End If
    Next codec
    Return Nothing

End Function

Şunlara uygulanır

EncoderParameter(Encoder, Int16[])

Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs

Belirtilen EncoderParameter nesne ve 16 bit tamsayılardan oluşan bir dizi ile sınıfının yeni bir örneğini Encoder başlatır. ValueType özelliğini olarak ValueTypeShortayarlar ve özelliğini dizideki öğe sayısına ayarlarNumberOfValues.

public:
 EncoderParameter(System::Drawing::Imaging::Encoder ^ encoder, cli::array <short> ^ value);
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, short[] value);
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * int16[] -> System.Drawing.Imaging.EncoderParameter
Public Sub New (encoder As Encoder, value As Short())

Parametreler

encoder
Encoder

Encoder Parametre kategorisinin genel benzersiz tanımlayıcısını kapsülleyen nesne.

value
Int16[]

Nesnede depolanan EncoderParameter değerleri belirten 16 bit tamsayı dizisi. Dizideki tamsayılar zorunlu olmamalıdır.

Şunlara uygulanır

EncoderParameter(Encoder, Int16)

Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs

Belirtilen EncoderParameter nesne ve bir, 16 bit tamsayı ile sınıfının yeni bir örneğini Encoder başlatır. ValueType özelliğini ValueTypeShortolarak ayarlar ve özelliğini 1 olarak ayarlarNumberOfValues.

public:
 EncoderParameter(System::Drawing::Imaging::Encoder ^ encoder, short value);
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, short value);
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * int16 -> System.Drawing.Imaging.EncoderParameter
Public Sub New (encoder As Encoder, value As Short)

Parametreler

encoder
Encoder

Encoder Parametre kategorisinin genel benzersiz tanımlayıcısını kapsülleyen nesne.

value
Int16

Nesnede EncoderParameter depolanan değeri belirten 16 bitlik bir tamsayı. Olumsuz olmamalıdır.

Şunlara uygulanır

EncoderParameter(Encoder, Byte[])

Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs

Belirtilen EncoderParameter nesne ve işaretsiz 8 bit tamsayılar dizisi ile sınıfının yeni bir örneğini Encoder başlatır. ValueType özelliğini olarak ValueTypeByteayarlar ve özelliğini dizideki öğe sayısına ayarlarNumberOfValues.

public:
 EncoderParameter(System::Drawing::Imaging::Encoder ^ encoder, cli::array <System::Byte> ^ value);
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, byte[] value);
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * byte[] -> System.Drawing.Imaging.EncoderParameter
Public Sub New (encoder As Encoder, value As Byte())

Parametreler

encoder
Encoder

Encoder Parametre kategorisinin genel benzersiz tanımlayıcısını kapsülleyen nesne.

value
Byte[]

Nesnede depolanan EncoderParameter değerleri belirten 8 bit işaretsiz tamsayı dizisi.

Şunlara uygulanır

EncoderParameter(Encoder, Byte[], Boolean)

Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs
Kaynak:
EncoderParameter.cs

Belirtilen EncoderParameter nesne ve bayt dizisiyle sınıfının yeni bir örneğini Encoder başlatır. ValueType özelliğini veya ValueTypeUndefinedolarak ValueTypeByte ayarlar ve özelliğini dizideki öğe sayısına ayarlarNumberOfValues.

public:
 EncoderParameter(System::Drawing::Imaging::Encoder ^ encoder, cli::array <System::Byte> ^ value, bool undefined);
public EncoderParameter(System.Drawing.Imaging.Encoder encoder, byte[] value, bool undefined);
new System.Drawing.Imaging.EncoderParameter : System.Drawing.Imaging.Encoder * byte[] * bool -> System.Drawing.Imaging.EncoderParameter
Public Sub New (encoder As Encoder, value As Byte(), undefined As Boolean)

Parametreler

encoder
Encoder

Encoder Parametre kategorisinin genel benzersiz tanımlayıcısını kapsülleyen nesne.

value
Byte[]

nesnesinde EncoderParameter depolanan değerleri belirten bayt dizisi.

undefined
Boolean

true ise ValueTypeözelliği olarak ayarlanırValueTypeUndefined; aksi takdirde ValueType özelliği olarak ValueTypeByteayarlanır.

Şunlara uygulanır