EncoderParameter Constructors
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven object en de opgegeven Encoder waarde.
Overloads
| Name | Description |
|---|---|
| EncoderParameter(Encoder, Byte) |
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en één niet-ondertekend 8-bits geheel getal. Hiermee stelt u de ValueType eigenschap in op ValueTypeByteen stelt u de NumberOfValues eigenschap in op 1. |
| EncoderParameter(Encoder, Int32[], Int32[], Int32[], Int32[]) |
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en vier matrices van 32-bits gehele getallen. De vier matrices vertegenwoordigen een rationeel matrixbereik. Een rationeel bereik is de set van alle breuken van een minimum fractionele waarde tot een maximum fractionele waarde. Hiermee stelt u de ValueType eigenschap in op ValueTypeRationalRangeen stelt u de NumberOfValues eigenschap in op het aantal elementen in de |
| EncoderParameter(Encoder, Int32, Int32, Int32, Int32) |
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en vier, 32-bits gehele getallen. De vier gehele getallen vertegenwoordigen een bereik van breuken. De eerste twee gehele getallen vertegenwoordigen de kleinste breuk in het bereik en de resterende twee gehele getallen vertegenwoordigen de grootste breuk in het bereik. Hiermee stelt u de ValueType eigenschap in op ValueTypeRationalRangeen stelt u de NumberOfValues eigenschap in op 1. |
| EncoderParameter(Encoder, Int32, Int32) |
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en een paar 32-bits gehele getallen. Het paar gehele getallen vertegenwoordigt een breuk, het eerste gehele getal dat de teller is en het tweede gehele getal dat de noemer is. Hiermee stelt u de ValueType eigenschap in op ValueTypeRationalen stelt u de NumberOfValues eigenschap in op 1. |
| EncoderParameter(Encoder, Int32, Int32, Int32) |
Verouderd.
Verouderd.
Verouderd.
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en drie gehele getallen die het aantal waarden, het gegevenstype van de waarden en een aanwijzer opgeven voor de waarden die in het EncoderParameter object zijn opgeslagen. |
| EncoderParameter(Encoder, Int32, EncoderParameterValueType, IntPtr) |
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object, het aantal waarden, het gegevenstype van de waarden en een aanwijzer naar de waarden die zijn opgeslagen in het EncoderParameter object. |
| EncoderParameter(Encoder, Int64, Int64) |
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en een paar 64-bits gehele getallen. Het paar gehele getallen vertegenwoordigt een bereik van gehele getallen, het eerste gehele getal dat het kleinste getal in het bereik is en het tweede gehele getal het grootste getal in het bereik. Hiermee stelt u de ValueType eigenschap in op ValueTypeLongRangeen stelt u de NumberOfValues eigenschap in op 1. |
| EncoderParameter(Encoder, Int32[], Int32[]) |
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en twee matrices van 32-bits gehele getallen. De twee matrices vertegenwoordigen een matrix van breuken. Hiermee stelt u de ValueType eigenschap ValueTypeRationalin op en stelt u de NumberOfValues eigenschap in op het aantal elementen in de |
| EncoderParameter(Encoder, Int64[], Int64[]) |
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en twee matrices van 64-bits gehele getallen. De twee matrices vertegenwoordigen een matrix-geheel getalbereiken. Hiermee stelt u de ValueType eigenschap ValueTypeLongRangein op en stelt u de NumberOfValues eigenschap in op het aantal elementen in de |
| EncoderParameter(Encoder, Byte, Boolean) |
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en één 8-bits waarde. Hiermee stelt u de ValueType eigenschap in op ValueTypeUndefined of ValueTypeByteen stelt u de NumberOfValues eigenschap in op 1. |
| EncoderParameter(Encoder, String) |
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en een tekenreeks. De tekenreeks wordt geconverteerd naar een ascii-tekenreeks die null is beëindigd voordat deze in het EncoderParameter object wordt opgeslagen. Hiermee stelt u de ValueType eigenschap in op ValueTypeAsciien stelt u de NumberOfValues eigenschap in op de lengte van de ASCII-tekenreeks, inclusief de NULL-afsluitor. |
| EncoderParameter(Encoder, Int64[]) |
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en een matrix van 64-bits gehele getallen. Hiermee stelt u de ValueType eigenschap in op ValueTypeLong (32-bits) en stelt u de NumberOfValues eigenschap in op het aantal elementen in de matrix. |
| EncoderParameter(Encoder, Int64) |
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en één 64-bits geheel getal. Hiermee stelt u de ValueType eigenschap in op ValueTypeLong (32 bits) en stelt u de NumberOfValues eigenschap in op 1. |
| EncoderParameter(Encoder, Int16[]) |
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en een matrix van 16-bits gehele getallen. Hiermee stelt u de ValueType eigenschap in op ValueTypeShorten stelt u de NumberOfValues eigenschap in op het aantal elementen in de matrix. |
| EncoderParameter(Encoder, Int16) |
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en een 16-bits geheel getal. Hiermee stelt u de ValueType eigenschap in op ValueTypeShorten stelt u de NumberOfValues eigenschap in op 1. |
| EncoderParameter(Encoder, Byte[]) |
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en een matrix met niet-ondertekende 8-bits gehele getallen. Hiermee stelt u de ValueType eigenschap in op ValueTypeByteen stelt u de NumberOfValues eigenschap in op het aantal elementen in de matrix. |
| EncoderParameter(Encoder, Byte[], Boolean) |
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en een matrix van bytes. Hiermee stelt u de ValueType eigenschap in op ValueTypeUndefined of ValueTypeByteen stelt u de NumberOfValues eigenschap in op het aantal elementen in de matrix. |
EncoderParameter(Encoder, Byte)
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en één niet-ondertekend 8-bits geheel getal. Hiermee stelt u de ValueType eigenschap in op ValueTypeByteen stelt u de NumberOfValues eigenschap in op 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)
Parameters
- value
- Byte
Een 8-bits geheel getal zonder teken dat de waarde aangeeft die in het EncoderParameter object is opgeslagen.
Van toepassing op
EncoderParameter(Encoder, Int32[], Int32[], Int32[], Int32[])
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en vier matrices van 32-bits gehele getallen. De vier matrices vertegenwoordigen een rationeel matrixbereik. Een rationeel bereik is de set van alle breuken van een minimum fractionele waarde tot een maximum fractionele waarde. Hiermee stelt u de ValueType eigenschap in op ValueTypeRationalRangeen stelt u de NumberOfValues eigenschap in op het aantal elementen in de numerator1 matrix, dat hetzelfde moet zijn als het aantal elementen in de andere drie matrices.
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())
Parameters
- numerator1
- Int32[]
Een matrix van 32-bits gehele getallen die de tellers van de minimumwaarden voor de bereiken specificeert. De gehele getallen in de matrix moeten niet-negatief zijn.
- denominator1
- Int32[]
Een matrix van 32-bits gehele getallen die de noemers van de minimumwaarden voor de bereiken aangeeft. De gehele getallen in de matrix moeten niet-negatief zijn.
- numerator2
- Int32[]
Een matrix van 32-bits gehele getallen die de tellers van de maximumwaarden voor de bereiken specificeert. De gehele getallen in de matrix moeten niet-negatief zijn.
- denominator2
- Int32[]
Een matrix van 32-bits gehele getallen die de noemers van de maximumwaarden voor de bereiken specificeert. De gehele getallen in de matrix moeten niet-negatief zijn.
Opmerkingen
Het ith-bereik bestaat uit alle fractionele getallen van teller1[i]/noemer1[i] tot en met teller2[i]/noemer2[i].
Van toepassing op
EncoderParameter(Encoder, Int32, Int32, Int32, Int32)
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en vier, 32-bits gehele getallen. De vier gehele getallen vertegenwoordigen een bereik van breuken. De eerste twee gehele getallen vertegenwoordigen de kleinste breuk in het bereik en de resterende twee gehele getallen vertegenwoordigen de grootste breuk in het bereik. Hiermee stelt u de ValueType eigenschap in op ValueTypeRationalRangeen stelt u de NumberOfValues eigenschap in op 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)
Parameters
- numerator1
- Int32
Een 32-bits geheel getal dat de teller van de kleinste breuk in het bereik vertegenwoordigt. Moet niet-negatief zijn.
- demoninator1
- Int32
Een 32-bits geheel getal dat de noemer van de kleinste breuk in het bereik vertegenwoordigt. Moet niet-negatief zijn.
- numerator2
- Int32
Een 32-bits geheel getal dat de noemer van de kleinste breuk in het bereik vertegenwoordigt. Moet niet-negatief zijn.
- demoninator2
- Int32
Een 32-bits geheel getal dat de teller van de grootste breuk in het bereik vertegenwoordigt. Moet niet-negatief zijn.
Van toepassing op
EncoderParameter(Encoder, Int32, Int32)
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en een paar 32-bits gehele getallen. Het paar gehele getallen vertegenwoordigt een breuk, het eerste gehele getal dat de teller is en het tweede gehele getal dat de noemer is. Hiermee stelt u de ValueType eigenschap in op ValueTypeRationalen stelt u de NumberOfValues eigenschap in op 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)
Parameters
- numerator
- Int32
Een 32-bits geheel getal dat de teller van een breuk vertegenwoordigt. Moet niet-negatief zijn.
- denominatordemoninator
- Int32
Een 32-bits geheel getal dat de noemer van een breuk vertegenwoordigt. Moet niet-negatief zijn.
Van toepassing op
EncoderParameter(Encoder, Int32, Int32, Int32)
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
Let op
This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead.
Let op
This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead. http://go.microsoft.com/fwlink/?linkid=14202
Let op
This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead. https://go.microsoft.com/fwlink/?linkid=14202
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en drie gehele getallen die het aantal waarden, het gegevenstype van de waarden en een aanwijzer opgeven voor de waarden die in het EncoderParameter object zijn opgeslagen.
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)
Parameters
- NumberOfValues
- Int32
Een geheel getal dat het aantal waarden aangeeft dat is opgeslagen in het EncoderParameter object. De NumberOfValues eigenschap is ingesteld op deze waarde.
- Type
- Int32
Een lid van de EncoderParameterValueType opsomming waarmee het gegevenstype wordt opgegeven van de waarden die zijn opgeslagen in het EncoderParameter object. De Type en ValueType eigenschappen zijn ingesteld op deze waarde.
- Value
- Int32
Een aanwijzer naar een matrix met waarden van het type dat is opgegeven door de Type parameter.
- Kenmerken
Uitzonderingen
Het type is niet geldig EncoderParameterValueType.
Van toepassing op
EncoderParameter(Encoder, Int32, EncoderParameterValueType, IntPtr)
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object, het aantal waarden, het gegevenstype van de waarden en een aanwijzer naar de waarden die zijn opgeslagen in het EncoderParameter object.
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)
Parameters
- numberValues
- Int32
Een geheel getal dat het aantal waarden aangeeft dat is opgeslagen in het EncoderParameter object. De NumberOfValues eigenschap is ingesteld op deze waarde.
Een lid van de EncoderParameterValueType opsomming waarmee het gegevenstype wordt opgegeven van de waarden die zijn opgeslagen in het EncoderParameter object. De Type en ValueType eigenschappen zijn ingesteld op deze waarde.
- value
-
IntPtr
nativeint
Een aanwijzer naar een matrix met waarden van het type dat is opgegeven door de type parameter.
Van toepassing op
EncoderParameter(Encoder, Int64, Int64)
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en een paar 64-bits gehele getallen. Het paar gehele getallen vertegenwoordigt een bereik van gehele getallen, het eerste gehele getal dat het kleinste getal in het bereik is en het tweede gehele getal het grootste getal in het bereik. Hiermee stelt u de ValueType eigenschap in op ValueTypeLongRangeen stelt u de NumberOfValues eigenschap in op 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)
Parameters
- rangebegin
- Int64
Een 64-bits geheel getal dat het kleinste getal in een bereik van gehele getallen vertegenwoordigt. Moet niet-negatief zijn. Deze parameter wordt geconverteerd naar een 32-bits geheel getal voordat deze wordt opgeslagen in het EncoderParameter object.
- rangeend
- Int64
Een 64-bits geheel getal dat het grootste getal in een bereik van gehele getallen vertegenwoordigt. Moet niet-negatief zijn. Deze parameter wordt geconverteerd naar een 32-bits geheel getal voordat deze wordt opgeslagen in het EncoderParameter object.
Van toepassing op
EncoderParameter(Encoder, Int32[], Int32[])
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en twee matrices van 32-bits gehele getallen. De twee matrices vertegenwoordigen een matrix van breuken. Hiermee stelt u de ValueType eigenschap ValueTypeRationalin op en stelt u de NumberOfValues eigenschap in op het aantal elementen in de numerator matrix, dat hetzelfde moet zijn als het aantal elementen in de denominator matrix.
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())
Parameters
- numerator
- Int32[]
Een matrix van 32-bits gehele getallen die de tellers van de breuken aangeeft. De gehele getallen in de matrix moeten niet-negatief zijn.
- denominator
- Int32[]
Een matrix van 32-bits gehele getallen die de noemers van de breuken aangeeft. De gehele getallen in de matrix moeten niet-negatief zijn. Een noemer van een bepaalde index wordt gekoppeld aan de teller van dezelfde index.
Van toepassing op
EncoderParameter(Encoder, Int64[], Int64[])
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en twee matrices van 64-bits gehele getallen. De twee matrices vertegenwoordigen een matrix-geheel getalbereiken. Hiermee stelt u de ValueType eigenschap ValueTypeLongRangein op en stelt u de NumberOfValues eigenschap in op het aantal elementen in de rangebegin matrix, dat hetzelfde moet zijn als het aantal elementen in de rangeend matrix.
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())
Parameters
- rangebegin
- Int64[]
Een matrix van 64-bits gehele getallen die de minimumwaarden voor de gehele bereiken specificeert. De gehele getallen in de matrix moeten niet-negatief zijn. De 64-bits gehele getallen worden geconverteerd naar 32-bits gehele getallen voordat ze in het EncoderParameter object worden opgeslagen.
- rangeend
- Int64[]
Een matrix van 64-bits gehele getallen die de maximumwaarden voor de gehele bereiken specificeert. De gehele getallen in de matrix moeten niet-negatief zijn. De 64-bits gehele getallen worden geconverteerd naar 32-bits gehele getallen voordat ze in het EncoderParameters object worden opgeslagen. Een maximumwaarde van een bepaalde index wordt gekoppeld aan de minimumwaarde van dezelfde index.
Van toepassing op
EncoderParameter(Encoder, Byte, Boolean)
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en één 8-bits waarde. Hiermee stelt u de ValueType eigenschap in op ValueTypeUndefined of ValueTypeByteen stelt u de NumberOfValues eigenschap in op 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)
Parameters
- value
- Byte
Een byte die de waarde aangeeft die is opgeslagen in het EncoderParameter object.
- undefined
- Boolean
Als true, de ValueType eigenschap is ingesteld op ValueTypeUndefined; anders, wordt de ValueType eigenschap ingesteld op ValueTypeByte.
Van toepassing op
EncoderParameter(Encoder, String)
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en een tekenreeks. De tekenreeks wordt geconverteerd naar een ascii-tekenreeks die null is beëindigd voordat deze in het EncoderParameter object wordt opgeslagen. Hiermee stelt u de ValueType eigenschap in op ValueTypeAsciien stelt u de NumberOfValues eigenschap in op de lengte van de ASCII-tekenreeks, inclusief de NULL-afsluitor.
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)
Parameters
- value
- String
Een String die de waarde aangeeft die is opgeslagen in het EncoderParameter object.
Van toepassing op
EncoderParameter(Encoder, Int64[])
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en een matrix van 64-bits gehele getallen. Hiermee stelt u de ValueType eigenschap in op ValueTypeLong (32-bits) en stelt u de NumberOfValues eigenschap in op het aantal elementen in de matrix.
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())
Parameters
- value
- Int64[]
Een matrix van 64-bits gehele getallen die de waarden specificeert die zijn opgeslagen in het EncoderParameter object. De gehele getallen in de matrix moeten niet-negatief zijn. De 64-bits gehele getallen worden geconverteerd naar 32-bits gehele getallen voordat ze in het EncoderParameter object worden opgeslagen.
Van toepassing op
EncoderParameter(Encoder, Int64)
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en één 64-bits geheel getal. Hiermee stelt u de ValueType eigenschap in op ValueTypeLong (32 bits) en stelt u de NumberOfValues eigenschap in op 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)
Parameters
- value
- Int64
Een 64-bits geheel getal dat de waarde aangeeft die in het EncoderParameter object is opgeslagen. Moet niet-negatief zijn. Deze parameter wordt geconverteerd naar een 32-bits geheel getal voordat deze wordt opgeslagen in het EncoderParameter object.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een EncoderParameter met behulp van de EncoderParameter constructor maakt. Als u dit voorbeeld wilt uitvoeren, plakt u de code in een Windows Formulier en roept u de methode VaryQualityLevel aan vanuit de constructor van het formulier. Voor dit voorbeeld is een afbeeldingsbestand met de naam TestPhoto.jpgc:\vereist.
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
Van toepassing op
EncoderParameter(Encoder, Int16[])
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en een matrix van 16-bits gehele getallen. Hiermee stelt u de ValueType eigenschap in op ValueTypeShorten stelt u de NumberOfValues eigenschap in op het aantal elementen in de matrix.
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())
Parameters
- value
- Int16[]
Een matrix van 16-bits gehele getallen die de waarden specificeert die zijn opgeslagen in het EncoderParameter object. De gehele getallen in de matrix moeten niet-negatief zijn.
Van toepassing op
EncoderParameter(Encoder, Int16)
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en een 16-bits geheel getal. Hiermee stelt u de ValueType eigenschap in op ValueTypeShorten stelt u de NumberOfValues eigenschap in op 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)
Parameters
- value
- Int16
Een 16-bits geheel getal dat de waarde aangeeft die is opgeslagen in het EncoderParameter object. Moet niet-negatief zijn.
Van toepassing op
EncoderParameter(Encoder, Byte[])
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en een matrix met niet-ondertekende 8-bits gehele getallen. Hiermee stelt u de ValueType eigenschap in op ValueTypeByteen stelt u de NumberOfValues eigenschap in op het aantal elementen in de matrix.
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())
Parameters
- value
- Byte[]
Een matrix van 8-bits niet-ondertekende gehele getallen die de waarden specificeert die zijn opgeslagen in het EncoderParameter object.
Van toepassing op
EncoderParameter(Encoder, Byte[], Boolean)
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
- Bron:
- EncoderParameter.cs
Initialiseert een nieuw exemplaar van de EncoderParameter klasse met het opgegeven Encoder object en een matrix van bytes. Hiermee stelt u de ValueType eigenschap in op ValueTypeUndefined of ValueTypeByteen stelt u de NumberOfValues eigenschap in op het aantal elementen in de matrix.
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)
Parameters
- value
- Byte[]
Een matrix van bytes die de waarden specificeert die zijn opgeslagen in het EncoderParameter object.
- undefined
- Boolean
Als true, de ValueType eigenschap is ingesteld op ValueTypeUndefined; anders, wordt de ValueType eigenschap ingesteld op ValueTypeByte.