EncoderParameter Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen Encoder nesne ve değerle sınıfının yeni bir örneğini EncoderParameter başlatır.
Aşırı Yüklemeler
EncoderParameter(Encoder, Byte) |
Belirtilen Encoder nesne ve işaretsiz bir 8 bit tamsayı ile sınıfının yeni bir örneğini EncoderParameter başlatır. özelliği olarak ValueTypeValueTypeByte, özelliği ise 1 olarak ayarlar NumberOfValues . |
EncoderParameter(Encoder, Int32[], Int32[], Int32[], Int32[]) |
Belirtilen Encoder nesne ve 32 bit tamsayılardan oluşan dört dizi ile sınıfının yeni bir örneğini EncoderParameter başlatır. Dört dizi, dizi rasyonal aralıklarını temsil eder. Rasyonal aralık, en düşük kesirli değerden en büyük kesirli değere kadar tüm kesirlerin kümesidir. ValueType özelliğini olarak ValueTypeRationalRangeayarlar ve özelliğini dizideki |
EncoderParameter(Encoder, Int32, Int32, Int32, Int32) |
Belirtilen Encoder nesne ve dört, 32 bit tamsayı ile sınıfının yeni bir örneğini EncoderParameter başlatır. Dört tamsayı, 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. özelliği olarak ValueTypeValueTypeRationalRange, özelliği ise 1 olarak ayarlar NumberOfValues . |
EncoderParameter(Encoder, Int32, Int32) |
Belirtilen Encoder nesne ve 32 bit tamsayı çifti ile sınıfının yeni bir örneğini EncoderParameter başlatır. Tamsayı çifti bir kesir, ilk tamsayı payda, ikinci tamsayı ise paydayı temsil eder. özelliği olarak ValueTypeValueTypeRational, özelliği ise 1 olarak ayarlar NumberOfValues . |
EncoderParameter(Encoder, Int32, Int32, Int32) |
Geçersiz.
Geçersiz.
Geçersiz.
Belirtilen Encoder nesne ve değer sayısını, değerlerin EncoderParameter 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) |
Belirtilen Encoder nesne, değer sayısı, değerlerin EncoderParameter veri türü ve nesnede EncoderParameter depolanan değerlerin işaretçisi ile sınıfının yeni bir örneğini başlatır. |
EncoderParameter(Encoder, Int64, Int64) |
Belirtilen Encoder nesne ve 64 bit tamsayı çifti ile sınıfının yeni bir örneğini EncoderParameter başlatır. Tamsayı çifti bir tamsayı aralığını temsil eder; ilk tamsayı aralıktaki en küçük sayıdır ve ikinci tamsayı aralıktaki en büyük sayıdır. özelliği olarak ValueTypeValueTypeLongRange, özelliği ise 1 olarak ayarlar NumberOfValues . |
EncoderParameter(Encoder, Int32[], Int32[]) |
Belirtilen Encoder nesne ve 32 bit tamsayılardan oluşan iki dizi ile sınıfının yeni bir örneğini EncoderParameter başlatır. İki dizi bir kesir dizisini temsil eder. ValueType özelliğini olarak ValueTypeRationalayarlar ve özelliğini dizideki |
EncoderParameter(Encoder, Int64[], Int64[]) |
Belirtilen Encoder nesne ve 64 bit tamsayılardan oluşan iki dizi ile sınıfının yeni bir örneğini EncoderParameter başlatır. İki dizi, bir dizi tamsayı aralıklarını temsil eder. ValueType özelliğini olarak ValueTypeLongRangeayarlar ve özelliğini dizideki |
EncoderParameter(Encoder, Byte, Boolean) |
Belirtilen Encoder nesne ve bir 8 bit değer ile sınıfının yeni bir örneğini EncoderParameter başlatır. özelliği veya ValueTypeByteolarak, özelliği ValueTypeUndefined ise 1 olarak ayarlarNumberOfValues.ValueType |
EncoderParameter(Encoder, String) |
Belirtilen Encoder nesne ve bir karakter dizesi ile sınıfının yeni bir örneğini EncoderParameter 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 olarak ValueTypeAsciiayarlar ve özelliği NULL sonlandırıcısı dahil olmak üzere ASCII dizesinin uzunluğuna ayarlarNumberOfValues. |
EncoderParameter(Encoder, Int64[]) |
Belirtilen Encoder nesne ve 64 bit tamsayı dizisi ile sınıfının yeni bir örneğini EncoderParameter başlatır. ValueType özelliğini ValueTypeLong (32 bit) olarak ayarlar ve özelliği dizideki öğelerin sayısına ayarlarNumberOfValues. |
EncoderParameter(Encoder, Int64) |
Belirtilen Encoder nesne ve bir 64 bit tamsayı ile sınıfının yeni bir örneğini EncoderParameter başlatır. ValueType Özelliği ValueTypeLong (32 bit) olarak ayarlar ve özelliği 1 olarak ayarlarNumberOfValues. |
EncoderParameter(Encoder, Int16[]) |
Belirtilen Encoder nesne ve 16 bit tamsayı dizisi ile sınıfının yeni bir örneğini EncoderParameter başlatır. ValueType özelliğini olarak ValueTypeShortayarlar ve özelliğini dizideki öğe sayısına ayarlarNumberOfValues. |
EncoderParameter(Encoder, Int16) |
Belirtilen Encoder nesne ve bir, 16 bit tamsayı ile sınıfının yeni bir örneğini EncoderParameter başlatır. özelliği olarak ValueTypeValueTypeShort, özelliği ise 1 olarak ayarlar NumberOfValues . |
EncoderParameter(Encoder, Byte[]) |
Belirtilen Encoder nesne ve işaretsiz 8 bit tamsayılar dizisi ile sınıfının yeni bir örneğini EncoderParameter başlatır. ValueType özelliğini olarak ValueTypeByteayarlar ve özelliğini dizideki öğe sayısına ayarlarNumberOfValues. |
EncoderParameter(Encoder, Byte[], Boolean) |
Belirtilen Encoder nesne ve bayt dizisi ile sınıfının yeni bir örneğini EncoderParameter başlatır. ValueType özelliğini veya ValueTypeByteolarak ValueTypeUndefined ayarlar ve özelliğini dizideki öğe sayısına ayarlarNumberOfValues. |
EncoderParameter(Encoder, Byte)
- Kaynak:
- EncoderParameter.cs
- Kaynak:
- EncoderParameter.cs
- Kaynak:
- EncoderParameter.cs
Belirtilen Encoder nesne ve işaretsiz bir 8 bit tamsayı ile sınıfının yeni bir örneğini EncoderParameter başlatır. özelliği olarak ValueTypeValueTypeByte, özelliği ise 1 olarak ayarlar NumberOfValues .
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 olarak benzersiz tanımlayıcısını kapsülleyen bir nesne.
- value
- Byte
nesnesinde 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
Belirtilen Encoder nesne ve 32 bit tamsayılardan oluşan dört dizi ile sınıfının yeni bir örneğini EncoderParameter başlatır. Dört dizi, dizi rasyonal aralıklarını temsil eder. Rasyonel aralık, en düşük kesirli değerden maksimum kesirli değere kadar tüm kesirlerin kümesidir. ValueType özelliğini olarak ValueTypeRationalRangeayarlar ve özelliğini dizideki numerator1
öğelerin sayısına ayarlarNumberOfValues. Bu, diğer üç dizideki öğelerin 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 olarak benzersiz tanımlayıcısını kapsülleyen bir nesne.
- numerator1
- Int32[]
Aralıklar için minimum değerlerin paylarını belirten 32 bitlik tamsayı dizisi. Dizideki tamsayılar gereksiz olmalıdır.
- denominator1
- Int32[]
Aralıklar için en düşük değerlerin paydalarını belirten 32 bitlik tamsayı dizisi. Dizideki tamsayılar gereksiz olmalıdır.
- numerator2
- Int32[]
Aralıklar için en yüksek değerlerin paylarını belirten 32 bitlik tamsayı dizisi. Dizideki tamsayılar gereksiz olmalıdır.
- denominator2
- Int32[]
Aralıklar için en büyük değerlerin paydalarını belirten 32 bitlik tamsayı dizisi. Dizideki tamsayılar olumsuz olmalıdır.
Açıklamalar
i. aralık, numerator1[i]/payda1[i] ile numerator2[i]/denominator2[i] arasında yer alan 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
Belirtilen Encoder nesne ve dört, 32 bit tamsayı ile sınıfının yeni bir örneğini EncoderParameter 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 olarak benzersiz tanımlayıcısını kapsülleyen bir 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 kesir paydasını temsil eden 32 bitlik bir tamsayı. Olumsuz olmamalıdır.
- numerator2
- Int32
Aralıktaki en küçük kesir 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
Belirtilen Encoder nesne ve 32 bit tamsayı çifti ile sınıfının yeni bir örneğini EncoderParameter başlatır. Tamsayı çifti bir kesir, ilk tamsayı payda ve ikinci tamsayı 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 olarak benzersiz tanımlayıcısını kapsülleyen bir 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 tamsayı. Olumsuz olmamalıdır.
Şunlara uygulanır
EncoderParameter(Encoder, Int32, Int32, Int32)
- 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. 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
Dikkat
This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead.
Belirtilen Encoder nesne ve değerlerin sayısını, değerlerin EncoderParameter 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. 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.")]
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")>]
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
[<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
Public Sub New (encoder As Encoder, NumberOfValues As Integer, Type As Integer, Value As Integer)
Parametreler
- encoder
- Encoder
Encoder Parametre kategorisinin genel olarak benzersiz tanımlayıcısını kapsülleyen bir 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
Tür geçerli EncoderParameterValueTypebir değil.
Şunlara uygulanır
EncoderParameter(Encoder, Int32, EncoderParameterValueType, IntPtr)
- Kaynak:
- EncoderParameter.cs
- Kaynak:
- EncoderParameter.cs
- Kaynak:
- EncoderParameter.cs
Belirtilen Encoder nesne, değer sayısı, değerlerin EncoderParameter veri türü ve nesnede depolanan değerlerin işaretçisi ile sınıfın yeni bir örneğini EncoderParameter 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 olarak benzersiz tanımlayıcısını kapsülleyen bir nesne.
- numberValues
- Int32
Nesnede EncoderParameter depolanan değerlerin sayısını belirten bir tamsayı. NumberOfValues özelliği bu değere ayarlanır.
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
Belirtilen Encoder nesne ve 64 bit tamsayı çifti ile sınıfının yeni bir örneğini EncoderParameter 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 olarak benzersiz tanımlayıcısını kapsülleyen bir nesne.
- rangebegin
- Int64
Bir tamsayı aralığındaki en küçük sayıyı temsil eden 64 bitlik tamsayı. Olumsuz olmamalıdır. Bu parametre nesnede depolanmadan önce 32 bit 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 bit 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
Belirtilen Encoder nesne ve 32 bit tamsayılardan oluşan iki dizi ile sınıfının yeni bir örneğini EncoderParameter başlatır. İki dizi bir kesir dizisini temsil eder. ValueType özelliğini ValueTypeRationalolarak ayarlar ve özelliğini dizideki numerator
öğelerin sayısıyla aynı olması gereken dizideki denominator
öğe sayısına ayarlarNumberOfValues.
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 olarak benzersiz tanımlayıcısını kapsülleyen bir nesne.
- numerator
- Int32[]
Kesirlerin paylarını belirten 32 bit tamsayı dizisi. Dizideki tamsayılar olumsuz olmalıdır.
- denominator
- Int32[]
Kesirlerin paydalarını belirten 32 bit tamsayı dizisi. Dizideki tamsayılar olumsuz olmalı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
Belirtilen Encoder nesne ve 64 bit tamsayılardan oluşan iki dizi ile sınıfının yeni bir örneğini EncoderParameter başlatır. İki dizi bir dizi tamsayı aralıklarını temsil eder. ValueType özelliğini ValueTypeLongRangeolarak ayarlar ve özelliğini dizideki rangebegin
öğelerin sayısıyla aynı olması gereken dizideki rangeend
öğe sayısına ayarlarNumberOfValues.
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 olarak benzersiz tanımlayıcısını kapsülleyen bir nesne.
- rangebegin
- Int64[]
Tamsayı aralıkları için en düşük değerleri belirten 64 bit tamsayı dizisi. Dizideki tamsayılar olumsuz olmalı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 olumsuz olmalı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
Belirtilen Encoder nesne ve bir 8 bit değer ile sınıfının yeni bir örneğini EncoderParameter başlatır. ValueType özelliğini ValueTypeUndefined veya ValueTypeByteolarak ayarlar ve özelliğini 1 olarak ayarlarNumberOfValues.
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 olarak benzersiz tanımlayıcısını kapsülleyen bir nesne.
- value
- Byte
nesnesinde EncoderParameter depolanan değeri belirten bir bayt.
- undefined
- Boolean
ise true
özelliği ValueType olarak ayarlanır ValueTypeUndefined; aksi takdirde ValueType özelliği olarak ValueTypeByteayarlanır.
Şunlara uygulanır
EncoderParameter(Encoder, String)
- Kaynak:
- EncoderParameter.cs
- Kaynak:
- EncoderParameter.cs
- Kaynak:
- EncoderParameter.cs
Belirtilen Encoder nesne ve karakter dizesiyle sınıfının yeni bir örneğini EncoderParameter 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 olarak benzersiz tanımlayıcısını kapsülleyen bir 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
Belirtilen Encoder nesne ve 64 bit tamsayılar dizisi ile sınıfının yeni bir örneğini EncoderParameter başlatır. ValueType özelliğini ValueTypeLong (32 bit) olarak ayarlar ve özelliğini dizideki öğelerin 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 olarak benzersiz tanımlayıcısını kapsülleyen bir nesne.
- value
- Int64[]
Nesnede depolanan EncoderParameter değerleri belirten 64 bit tamsayı dizisi. Dizideki tamsayılar olumsuz olmalı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
Belirtilen Encoder nesne ve bir 64 bit tamsayı ile sınıfının yeni bir örneğini EncoderParameter başlatır. ValueType özelliğini 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 olarak benzersiz tanımlayıcısını kapsülleyen bir nesne.
- value
- Int64
Nesnede EncoderParameter depolanan değeri belirten 64 bitlik tamsayı. Olumsuz olmamalıdır. Bu parametre nesnede depolanmadan önce 32 bit tamsayıya EncoderParameter dönüştürülür.
Örnekler
Aşağıdaki kod örneğinde oluşturucu kullanılarak nasıl oluşturulacağı EncoderParameter gösterilmektedir EncoderParameter . 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 örnek, c:\ konumunda bulunan adlı TestPhoto.jpg
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
Belirtilen Encoder nesne ve 16 bit tamsayı dizisi ile sınıfının yeni bir örneğini EncoderParameter 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 olarak benzersiz tanımlayıcısını kapsülleyen bir nesne.
- value
- Int16[]
Nesnede depolanan EncoderParameter değerleri belirten 16 bit tamsayı dizisi. Dizideki tamsayılar olumsuz olmalıdır.
Şunlara uygulanır
EncoderParameter(Encoder, Int16)
- Kaynak:
- EncoderParameter.cs
- Kaynak:
- EncoderParameter.cs
- Kaynak:
- EncoderParameter.cs
Belirtilen Encoder nesne ve bir, 16 bit tamsayı ile sınıfının yeni bir örneğini EncoderParameter başlatır. özelliği olarak ValueTypeValueTypeShort, özelliği ise 1 olarak ayarlar NumberOfValues .
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 olarak benzersiz tanımlayıcısını kapsülleyen bir nesne.
- value
- Int16
nesnesinde EncoderParameter depolanan değeri belirten 16 bitlik bir tamsayı. Gereksiz olmalıdır.
Şunlara uygulanır
EncoderParameter(Encoder, Byte[])
- Kaynak:
- EncoderParameter.cs
- Kaynak:
- EncoderParameter.cs
- Kaynak:
- EncoderParameter.cs
Belirtilen Encoder nesne ve işaretsiz 8 bit tamsayılar dizisi ile sınıfının yeni bir örneğini EncoderParameter 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 olarak benzersiz tanımlayıcısını kapsülleyen bir 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
Belirtilen Encoder nesne ve bayt dizisi ile sınıfının yeni bir örneğini EncoderParameter başlatır. ValueType özelliğini veya ValueTypeByteolarak ValueTypeUndefined 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 olarak benzersiz tanımlayıcısını kapsülleyen bir nesne.
- value
- Byte[]
nesnesinde EncoderParameter depolanan değerleri belirten bayt dizisi.
- undefined
- Boolean
ValueType ise true
özelliği olarak ayarlanırValueTypeUndefined; aksi takdirde ValueType özelliği olarak ValueTypeByteayarlanır.
Şunlara uygulanır
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin