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
| Nazwa | Opis |
|---|---|
| EncoderParameter(Encoder, Byte) |
Inicjuje nowe wystąpienie EncoderParameter klasy z określonym Encoder obiektem i jedną niepodpisaną 8-bitową liczbą całkowitą. ValueType Ustawia właściwość na ValueTypeByte, i ustawia NumberOfValues właściwość na 1. |
| EncoderParameter(Encoder, Int32[], Int32[], Int32[], Int32[]) |
Inicjuje nowe wystąpienie EncoderParameter 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. Dwie pierwsze 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, i ustawia NumberOfValues właściwość na 1. |
| EncoderParameter(Encoder, Int32, Int32) |
Inicjuje nowe wystąpienie EncoderParameter 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, i ustawia NumberOfValues właściwość na 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 wartości przechowywanych w EncoderParameter obiekcie. |
| EncoderParameter(Encoder, Int64, Int64) |
Inicjuje nowe wystąpienie EncoderParameter 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, i ustawia NumberOfValues właściwość na 1. |
| EncoderParameter(Encoder, Int32[], Int32[]) |
Inicjuje nowe wystąpienie EncoderParameter 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 wartość lub ValueTypeBytei ustawia NumberOfValues właściwość na 1. |
| EncoderParameter(Encoder, String) |
Inicjuje nowe wystąpienie EncoderParameter klasy z określonym Encoder obiektem i ciągiem znaków. Ciąg jest konwertowany na ciąg ASCII zakończony wartością null przed zapisaniem EncoderParameter go w 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 nowe wystąpienie EncoderParameter 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, i ustawia NumberOfValues właściwość na 1. |
| EncoderParameter(Encoder, Byte[]) |
Inicjuje nowe wystąpienie EncoderParameter 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 nowe wystąpienie EncoderParameter 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
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Ź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 jedną niepodpisaną 8-bitową liczbą całkowitą. ValueType Ustawia właściwość na ValueTypeByte, i ustawia NumberOfValues właściwość na 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ą w EncoderParameter obiekcie.
Dotyczy
EncoderParameter(Encoder, Int32[], Int32[], Int32[], Int32[])
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Ź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 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óra musi być taka sama 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, która określa liczniki minimalnych wartości dla zakresów. Liczby całkowite w tablicy muszą być nienegacyjne.
- denominator1
- Int32[]
Tablica 32-bitowych liczb całkowitych, która określa 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, która określa 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 liczb 1[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
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Ź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. Dwie pierwsze 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, i ustawia NumberOfValues właściwość na 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
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Ź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 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, i ustawia NumberOfValues właściwość na 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
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
Uwaga
This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead.
Uwaga
This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead. http://go.microsoft.com/fwlink/?linkid=14202
Uwaga
This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead. https://go.microsoft.com/fwlink/?linkid=14202
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.")]
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)
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
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Ź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 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
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Ź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 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, i ustawia NumberOfValues właściwość na 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
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Ź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 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óra musi być taka sama 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, która określa liczniki ułamków. Liczby całkowite w tablicy muszą być nienegacyjne.
- denominator
- Int32[]
Tablica 32-bitowych liczb całkowitych, która określa 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
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Ź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óra musi być taka sama 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 określająca 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
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Ź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 wartość 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 truewłaściwość jest ustawiona ValueType na ValueTypeUndefined; w przeciwnym razie właściwość jest ustawiona ValueType na ValueTypeByte.
Dotyczy
EncoderParameter(Encoder, String)
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Ź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 ciągiem znaków. Ciąg jest konwertowany na ciąg ASCII zakończony wartością null przed zapisaniem EncoderParameter go w 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
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Ź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
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Ź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ą w EncoderParameter 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 zademonstrowano, jak utworzyć element EncoderParameter 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
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Ź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ą 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
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Ź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ą w EncoderParameter obiekcie. Musi być nonnegative.
Dotyczy
EncoderParameter(Encoder, Byte[])
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Ź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ą 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
- Źródło:
- EncoderParameter.cs
- Źródło:
- EncoderParameter.cs
- Ź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ą 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 truewłaściwość jest ustawiona ValueType na ValueTypeUndefined; w przeciwnym razie właściwość jest ustawiona ValueType na ValueTypeByte.