EncoderParameter Konstruktory
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i wartością.
Przeciążenia
EncoderParameter(Encoder, Byte) |
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i jedną niepodpisaną 8-bitową liczbą całkowitą. ValueType Ustawia właściwość na ValueTypeByte, a właściwość na NumberOfValues 1. |
EncoderParameter(Encoder, Int32[], Int32[], Int32[], Int32[]) |
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i czterema tablicami 32-bitowych liczb całkowitych. Cztery tablice reprezentują zakresy racjonalne tablicy. Zakres racjonalny to zestaw wszystkich ułamków z minimalnej wartości ułamkowej przez maksymalną wartość ułamkową. ValueType Ustawia właściwość na ValueTypeRationalRange, i ustawia NumberOfValues właściwość na liczbę elementów w |
EncoderParameter(Encoder, Int32, Int32, Int32, Int32) |
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i czterema 32-bitowymi liczbami całkowitymi. Cztery liczby całkowite reprezentują zakres ułamków. Pierwsze dwie liczby całkowite reprezentują najmniejszy ułamek w zakresie, a pozostałe dwie liczby całkowite reprezentują największy ułamek w zakresie. ValueType Ustawia właściwość na ValueTypeRationalRange, a właściwość na NumberOfValues 1. |
EncoderParameter(Encoder, Int32, Int32) |
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i parą 32-bitowych liczb całkowitych. Para liczb całkowitych reprezentuje ułamek, pierwszą liczbą całkowitą będącą licznikiem, a drugą liczbą całkowitą jest mianownik. ValueType Ustawia właściwość na ValueTypeRational, a właściwość na NumberOfValues 1. |
EncoderParameter(Encoder, Int32, Int32, Int32) |
Przestarzałe.
Przestarzałe.
Przestarzałe.
Inicjuje nowe wystąpienie EncoderParameter klasy z określonym Encoder obiektem i trzema liczbami całkowitymi, które określają liczbę wartości, typ danych wartości i wskaźnik do wartości przechowywanych w EncoderParameter obiekcie. |
EncoderParameter(Encoder, Int32, EncoderParameterValueType, IntPtr) |
Inicjuje nowe wystąpienie EncoderParameter klasy z określonym Encoder obiektem, liczbą wartości, typem danych wartości i wskaźnikiem do wartości przechowywanych w EncoderParameter obiekcie. |
EncoderParameter(Encoder, Int64, Int64) |
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i parą 64-bitowych liczb całkowitych. Para liczb całkowitych reprezentuje zakres liczb całkowitych, a pierwsza liczba całkowita jest najmniejszą liczbą w zakresie, a druga liczba całkowita jest największą liczbą w zakresie. ValueType Ustawia właściwość na ValueTypeLongRange, a właściwość na NumberOfValues 1. |
EncoderParameter(Encoder, Int32[], Int32[]) |
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i dwiema tablicami 32-bitowych liczb całkowitych. Dwie tablice reprezentują tablicę ułamków. ValueType Ustawia właściwość na ValueTypeRational, i ustawia NumberOfValues właściwość na liczbę elementów w |
EncoderParameter(Encoder, Int64[], Int64[]) |
Inicjuje nowe wystąpienie EncoderParameter klasy z określonym Encoder obiektem i dwiema tablicami 64-bitowych liczb całkowitych. Dwie tablice reprezentują zakresy liczb całkowitych tablicy. ValueType Ustawia właściwość na ValueTypeLongRange, i ustawia NumberOfValues właściwość na liczbę elementów w |
EncoderParameter(Encoder, Byte, Boolean) |
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i jedną wartością 8-bitową. ValueType Ustawia właściwość na ValueTypeUndefined lub ValueTypeBytei ustawia NumberOfValues właściwość na 1. |
EncoderParameter(Encoder, String) |
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i ciągiem znaków. Ciąg jest konwertowany na ciąg ASCII zakończony o wartości null, zanim zostanie on zapisany w EncoderParameter obiekcie . ValueType Ustawia właściwość na ValueTypeAscii, i ustawia NumberOfValues właściwość na długość ciągu ASCII, w tym terminator NULL. |
EncoderParameter(Encoder, Int64[]) |
Inicjuje nowe wystąpienie EncoderParameter klasy z określonym Encoder obiektem i tablicą 64-bitowych liczb całkowitych. ValueType Ustawia właściwość na ValueTypeLong (32-bitową) i ustawia NumberOfValues właściwość na liczbę elementów w tablicy. |
EncoderParameter(Encoder, Int64) |
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i 64-bitową liczbą całkowitą. ValueType Ustawia właściwość na ValueTypeLong (32 bity) i ustawia NumberOfValues właściwość na 1. |
EncoderParameter(Encoder, Int16[]) |
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i tablicą 16-bitowych liczb całkowitych. ValueType Ustawia właściwość na ValueTypeShort, i ustawia NumberOfValues właściwość na liczbę elementów w tablicy. |
EncoderParameter(Encoder, Int16) |
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i jedną 16-bitową liczbą całkowitą. ValueType Ustawia właściwość na ValueTypeShort, a właściwość na NumberOfValues 1. |
EncoderParameter(Encoder, Byte[]) |
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i tablicą niepodpisanych liczb całkowitych 8-bitowych. ValueType Ustawia właściwość na ValueTypeByte, i ustawia NumberOfValues właściwość na liczbę elementów w tablicy. |
EncoderParameter(Encoder, Byte[], Boolean) |
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i tablicą bajtów. ValueType Ustawia właściwość na ValueTypeUndefined lub ValueTypeBytei ustawia NumberOfValues właściwość na liczbę elementów w tablicy. |
EncoderParameter(Encoder, Byte)
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i jedną niepodpisaną 8-bitową liczbą całkowitą. ValueType Ustawia właściwość na ValueTypeByte, a właściwość na NumberOfValues 1.
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)
Parametry
- encoder
- Encoder
Encoder Obiekt, który hermetyzuje globalnie unikatowy identyfikator kategorii parametrów.
- value
- Byte
8-bitowa liczba całkowita bez znaku określająca wartość przechowywaną EncoderParameter w obiekcie.
Dotyczy
EncoderParameter(Encoder, Int32[], Int32[], Int32[], Int32[])
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i czterema tablicami 32-bitowych liczb całkowitych. Cztery tablice reprezentują zakresy racjonalne tablicy. Zakres racjonalny to zestaw wszystkich ułamków z minimalnej wartości ułamkowej przez maksymalną wartość ułamkową. ValueType Ustawia właściwość na ValueTypeRationalRange, i ustawia NumberOfValues właściwość na liczbę elementów w numerator1
tablicy, które muszą być takie same jak liczba elementów w pozostałych trzech tablicach.
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())
Parametry
- encoder
- Encoder
Encoder Obiekt, który hermetyzuje globalnie unikatowy identyfikator kategorii parametrów.
- numerator1
- Int32[]
Tablica 32-bitowych liczb całkowitych określająca liczniki minimalnych wartości dla zakresów. Liczby całkowite w tablicy muszą być nienegacyjne.
- denominator1
- Int32[]
Tablica 32-bitowych liczb całkowitych określająca mianowniki minimalnych wartości dla zakresów. Liczby całkowite w tablicy muszą być nienegacyjne.
- numerator2
- Int32[]
Tablica 32-bitowych liczb całkowitych, która określa liczniki maksymalnych wartości dla zakresów. Liczby całkowite w tablicy muszą być nienegacyjne.
- denominator2
- Int32[]
Tablica 32-bitowych liczb całkowitych określająca mianowniki maksymalnych wartości dla zakresów. Liczby całkowite w tablicy muszą być nienegacyjne.
Uwagi
Zakres ith składa się ze wszystkich liczb ułamkowych z licznika1[i]/mianownik1[i] przez licznik2[i]/mianownik2[i].
Dotyczy
EncoderParameter(Encoder, Int32, Int32, Int32, Int32)
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i czterema 32-bitowymi liczbami całkowitymi. Cztery liczby całkowite reprezentują zakres ułamków. Pierwsze dwie liczby całkowite reprezentują najmniejszy ułamek w zakresie, a pozostałe dwie liczby całkowite reprezentują największy ułamek w zakresie. ValueType Ustawia właściwość na ValueTypeRationalRange, a właściwość na NumberOfValues 1.
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)
Parametry
- encoder
- Encoder
Encoder Obiekt, który hermetyzuje globalnie unikatowy identyfikator kategorii parametrów.
- numerator1
- Int32
32-bitowa liczba całkowita reprezentująca licznik najmniejszego ułamka w zakresie. Musi być nonnegative.
- demoninator1
- Int32
32-bitowa liczba całkowita reprezentująca mianownik najmniejszego ułamka w zakresie. Musi być nonnegative.
- numerator2
- Int32
32-bitowa liczba całkowita reprezentująca mianownik najmniejszego ułamka w zakresie. Musi być nonnegative.
- demoninator2
- Int32
32-bitowa liczba całkowita reprezentująca licznik największej części w zakresie. Musi być nonnegative.
Dotyczy
EncoderParameter(Encoder, Int32, Int32)
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i parą 32-bitowych liczb całkowitych. Para liczb całkowitych reprezentuje ułamek, pierwszą liczbą całkowitą będącą licznikiem, a drugą liczbą całkowitą jest mianownik. ValueType Ustawia właściwość na ValueTypeRational, a właściwość na NumberOfValues 1.
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)
Parametry
- encoder
- Encoder
Encoder Obiekt, który hermetyzuje globalnie unikatowy identyfikator kategorii parametrów.
- numerator
- Int32
32-bitowa liczba całkowita reprezentująca licznik ułamka. Musi być nonnegative.
- denominatordemoninator
- Int32
32-bitowa liczba całkowita reprezentująca mianownik ułamka. Musi być nonnegative.
Dotyczy
EncoderParameter(Encoder, Int32, Int32, Int32)
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
Przestroga
This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead. http://go.microsoft.com/fwlink/?linkid=14202
Przestroga
This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead. https://go.microsoft.com/fwlink/?linkid=14202
Przestroga
This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead.
Inicjuje nowe wystąpienie EncoderParameter klasy z określonym Encoder obiektem i trzema liczbami całkowitymi, które określają liczbę wartości, typ danych wartości i wskaźnik do wartości przechowywanych w EncoderParameter obiekcie.
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)
Parametry
- encoder
- Encoder
Encoder Obiekt, który hermetyzuje globalnie unikatowy identyfikator kategorii parametrów.
- NumberOfValues
- Int32
Liczba całkowita określająca liczbę wartości przechowywanych w EncoderParameter obiekcie. Właściwość jest ustawiona NumberOfValues na tę wartość.
- Type
- Int32
Element członkowski EncoderParameterValueType wyliczenia, który określa typ danych wartości przechowywanych w EncoderParameter obiekcie. Właściwości Type i ValueType są ustawione na tę wartość.
- Value
- Int32
Wskaźnik do tablicy wartości typu określonego Type
przez parametr .
- Atrybuty
Wyjątki
Typ nie jest prawidłowym EncoderParameterValueTypetypem .
Dotyczy
EncoderParameter(Encoder, Int32, EncoderParameterValueType, IntPtr)
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
Inicjuje nowe wystąpienie EncoderParameter klasy z określonym Encoder obiektem, liczbą wartości, typem danych wartości i wskaźnikiem do wartości przechowywanych w EncoderParameter obiekcie.
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)
Parametry
- encoder
- Encoder
Encoder Obiekt, który hermetyzuje globalnie unikatowy identyfikator kategorii parametrów.
- numberValues
- Int32
Liczba całkowita określająca liczbę wartości przechowywanych w EncoderParameter obiekcie. Właściwość jest ustawiona NumberOfValues na tę wartość.
Element członkowski EncoderParameterValueType wyliczenia, który określa typ danych wartości przechowywanych w EncoderParameter obiekcie. Właściwości Type i ValueType są ustawione na tę wartość.
- value
-
IntPtr
nativeint
Wskaźnik do tablicy wartości typu określonego Type
przez parametr .
Dotyczy
EncoderParameter(Encoder, Int64, Int64)
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i parą 64-bitowych liczb całkowitych. Para liczb całkowitych reprezentuje zakres liczb całkowitych, a pierwsza liczba całkowita jest najmniejszą liczbą w zakresie, a druga liczba całkowita jest największą liczbą w zakresie. ValueType Ustawia właściwość na ValueTypeLongRange, a właściwość na NumberOfValues 1.
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)
Parametry
- encoder
- Encoder
Encoder Obiekt, który hermetyzuje globalnie unikatowy identyfikator kategorii parametrów.
- rangebegin
- Int64
64-bitowa liczba całkowita reprezentująca najmniejszą liczbę w zakresie liczb całkowitych. Musi być nonnegative. Ten parametr jest konwertowany na 32-bitową liczbę całkowitą przed zapisaniem EncoderParameter go w obiekcie .
- rangeend
- Int64
64-bitowa liczba całkowita reprezentująca największą liczbę w zakresie liczb całkowitych. Musi być nonnegative. Ten parametr jest konwertowany na 32-bitową liczbę całkowitą przed zapisaniem EncoderParameter go w obiekcie .
Dotyczy
EncoderParameter(Encoder, Int32[], Int32[])
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i dwiema tablicami 32-bitowych liczb całkowitych. Dwie tablice reprezentują tablicę ułamków. ValueType Ustawia właściwość na ValueTypeRational, i ustawia NumberOfValues właściwość na liczbę elementów w numerator
tablicy, które muszą być takie same jak liczba elementów w tablicydenominator
.
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())
Parametry
- encoder
- Encoder
Encoder Obiekt, który hermetyzuje globalnie unikatowy identyfikator kategorii parametrów.
- numerator
- Int32[]
Tablica 32-bitowych liczb całkowitych określająca liczniki ułamków. Liczby całkowite w tablicy muszą być nienegacyjne.
- denominator
- Int32[]
Tablica 32-bitowych liczb całkowitych określająca mianowniki ułamków. Liczby całkowite w tablicy muszą być nienegacyjne. Mianownik danego indeksu jest sparowany z licznikiem tego samego indeksu.
Dotyczy
EncoderParameter(Encoder, Int64[], Int64[])
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
Inicjuje nowe wystąpienie EncoderParameter klasy z określonym Encoder obiektem i dwiema tablicami 64-bitowych liczb całkowitych. Dwie tablice reprezentują zakresy liczb całkowitych tablicy. ValueType Ustawia właściwość na ValueTypeLongRange, i ustawia NumberOfValues właściwość na liczbę elementów w rangebegin
tablicy, które muszą być takie same jak liczba elementów w tablicyrangeend
.
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())
Parametry
- encoder
- Encoder
Encoder Obiekt, który hermetyzuje globalnie unikatowy identyfikator kategorii parametrów.
- rangebegin
- Int64[]
Tablica 64-bitowych liczb całkowitych określająca minimalne wartości zakresów liczb całkowitych. Liczby całkowite w tablicy muszą być nienegacyjne. 64-bitowe liczby całkowite są konwertowane na 32-bitowe liczby całkowite, zanim będą przechowywane w EncoderParameter obiekcie .
- rangeend
- Int64[]
Tablica 64-bitowych liczb całkowitych, która określa maksymalne wartości dla zakresów liczb całkowitych. Liczby całkowite w tablicy muszą być nienegacyjne. 64-bitowe liczby całkowite są konwertowane na 32-bitowe liczby całkowite, zanim będą przechowywane w EncoderParameters obiekcie . Maksymalna wartość danego indeksu jest sparowana z minimalną wartością tego samego indeksu.
Dotyczy
EncoderParameter(Encoder, Byte, Boolean)
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i jedną wartością 8-bitową. ValueType Ustawia właściwość na ValueTypeUndefined lub ValueTypeBytei ustawia NumberOfValues właściwość na 1.
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)
Parametry
- encoder
- Encoder
Encoder Obiekt, który hermetyzuje globalnie unikatowy identyfikator kategorii parametrów.
- value
- Byte
Bajt określający wartość przechowywaną EncoderParameter w obiekcie.
- undefined
- Boolean
Jeśli true
właściwość jest ustawiona ValueType na ValueTypeUndefinedwartość ; w przeciwnym razie właściwość jest ustawiona ValueType na ValueTypeBytewartość .
Dotyczy
EncoderParameter(Encoder, String)
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i ciągiem znaków. Ciąg jest konwertowany na ciąg ASCII zakończony o wartości null, zanim zostanie on zapisany w EncoderParameter obiekcie . ValueType Ustawia właściwość na ValueTypeAscii, i ustawia NumberOfValues właściwość na długość ciągu ASCII, w tym terminator NULL.
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)
Parametry
- encoder
- Encoder
Encoder Obiekt, który hermetyzuje globalnie unikatowy identyfikator kategorii parametrów.
- value
- String
Element String określający wartość przechowywaną EncoderParameter w obiekcie.
Dotyczy
EncoderParameter(Encoder, Int64[])
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
Inicjuje nowe wystąpienie EncoderParameter klasy z określonym Encoder obiektem i tablicą 64-bitowych liczb całkowitych. ValueType Ustawia właściwość na ValueTypeLong (32-bitową) i ustawia NumberOfValues właściwość na liczbę elementów w tablicy.
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())
Parametry
- encoder
- Encoder
Encoder Obiekt, który hermetyzuje globalnie unikatowy identyfikator kategorii parametrów.
- value
- Int64[]
Tablica 64-bitowych liczb całkowitych określająca wartości przechowywane w EncoderParameter obiekcie. Liczby całkowite w tablicy muszą być nienegacyjne. 64-bitowe liczby całkowite są konwertowane na 32-bitowe liczby całkowite, zanim będą przechowywane w EncoderParameter obiekcie .
Dotyczy
EncoderParameter(Encoder, Int64)
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i 64-bitową liczbą całkowitą. ValueType Ustawia właściwość na ValueTypeLong (32 bity) i ustawia NumberOfValues właściwość na 1.
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)
Parametry
- encoder
- Encoder
Encoder Obiekt, który hermetyzuje globalnie unikatowy identyfikator kategorii parametrów.
- value
- Int64
64-bitowa liczba całkowita określająca wartość przechowywaną EncoderParameter w obiekcie. Musi być nonnegative. Ten parametr jest konwertowany na 32-bitową liczbę całkowitą przed zapisaniem EncoderParameter go w obiekcie .
Przykłady
W poniższym przykładzie kodu pokazano, jak utworzyć EncoderParameter element przy użyciu konstruktora EncoderParameter . Aby uruchomić ten przykład, wklej kod do formularza systemu Windows i wywołaj VaryQualityLevel
metodę z konstruktora formularza. W tym przykładzie wymagany jest plik obrazu o nazwie TestPhoto.jpg
znajdujący się w lokalizacji c:\.
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
Dotyczy
EncoderParameter(Encoder, Int16[])
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i tablicą 16-bitowych liczb całkowitych. ValueType Ustawia właściwość na ValueTypeShort, i ustawia NumberOfValues właściwość na liczbę elementów w tablicy.
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())
Parametry
- encoder
- Encoder
Encoder Obiekt, który hermetyzuje globalnie unikatowy identyfikator kategorii parametrów.
- value
- Int16[]
Tablica 16-bitowych liczb całkowitych określająca wartości przechowywane w EncoderParameter obiekcie. Liczby całkowite w tablicy muszą być nienegacyjne.
Dotyczy
EncoderParameter(Encoder, Int16)
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i jedną, 16-bitową liczbą całkowitą. ValueType Ustawia właściwość na ValueTypeShort, i ustawia NumberOfValues właściwość na 1.
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)
Parametry
- encoder
- Encoder
Encoder Obiekt, który hermetyzuje globalnie unikatowy identyfikator kategorii parametrów.
- value
- Int16
16-bitowa liczba całkowita określająca wartość przechowywaną EncoderParameter w obiekcie. Musi być nienegacyjny.
Dotyczy
EncoderParameter(Encoder, Byte[])
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i tablicą niepodpisanych liczb całkowitych 8-bitowych. ValueType Ustawia właściwość na ValueTypeByte, i ustawia NumberOfValues właściwość na liczbę elementów w tablicy.
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())
Parametry
- encoder
- Encoder
Encoder Obiekt, który hermetyzuje globalnie unikatowy identyfikator kategorii parametrów.
- value
- Byte[]
Tablica 8-bitowych niepodpisanych liczb całkowitych, która określa wartości przechowywane w EncoderParameter obiekcie.
Dotyczy
EncoderParameter(Encoder, Byte[], Boolean)
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
Inicjuje EncoderParameter nowe wystąpienie klasy z określonym Encoder obiektem i tablicą bajtów. ValueType Ustawia właściwość na ValueTypeUndefined lub ValueTypeBytei ustawia NumberOfValues właściwość na liczbę elementów w tablicy.
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)
Parametry
- encoder
- Encoder
Encoder Obiekt, który hermetyzuje globalnie unikatowy identyfikator kategorii parametrów.
- value
- Byte[]
Tablica bajtów określająca wartości przechowywane w EncoderParameter obiekcie.
- undefined
- Boolean
Jeśli true
właściwość jest ustawiona ValueType na ValueTypeUndefinedwartość ; w przeciwnym razie właściwość jest ustawiona ValueType na ValueTypeByte.