EncoderParameter Constructores
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la EncoderParameter clase con el objeto y el valor especificados Encoder .
Sobrecargas
| Nombre | Description |
|---|---|
| EncoderParameter(Encoder, Byte) |
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y un entero de 8 bits sin signo. Establece la ValueType propiedad ValueTypeByteen y establece la NumberOfValues propiedad en 1. |
| EncoderParameter(Encoder, Int32[], Int32[], Int32[], Int32[]) |
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y cuatro matrices de enteros de 32 bits. Las cuatro matrices representan un rango racional de matriz. Un intervalo racional es el conjunto de todas las fracciones de un valor fraccionario mínimo a través de un valor fraccionario máximo. Establece la ValueType propiedad ValueTypeRationalRangeen y establece la NumberOfValues propiedad en el número de elementos de la |
| EncoderParameter(Encoder, Int32, Int32, Int32, Int32) |
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y cuatro enteros de 32 bits. Los cuatro enteros representan un intervalo de fracciones. Los dos primeros enteros representan la fracción más pequeña del intervalo y los dos enteros restantes representan la fracción más grande del intervalo. Establece la ValueType propiedad ValueTypeRationalRangeen y establece la NumberOfValues propiedad en 1. |
| EncoderParameter(Encoder, Int32, Int32) |
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y un par de enteros de 32 bits. El par de enteros representa una fracción, el primer entero que es el numerador y el segundo entero es el denominador. Establece la ValueType propiedad ValueTypeRationalen y establece la NumberOfValues propiedad en 1. |
| EncoderParameter(Encoder, Int32, Int32, Int32) |
Obsoletos.
Obsoletos.
Obsoletos.
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y tres enteros que especifican el número de valores, el tipo de datos de los valores y un puntero a los valores almacenados en el EncoderParameter objeto. |
| EncoderParameter(Encoder, Int32, EncoderParameterValueType, IntPtr) |
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder , el número de valores, el tipo de datos de los valores y un puntero a los valores almacenados en el EncoderParameter objeto . |
| EncoderParameter(Encoder, Int64, Int64) |
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y un par de enteros de 64 bits. El par de enteros representa un intervalo de enteros, el primer entero es el número más pequeño del intervalo y el segundo entero es el número más grande del intervalo. Establece la ValueType propiedad ValueTypeLongRangeen y establece la NumberOfValues propiedad en 1. |
| EncoderParameter(Encoder, Int32[], Int32[]) |
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y dos matrices de enteros de 32 bits. Las dos matrices representan una matriz de fracciones. Establece la ValueType propiedad ValueTypeRationalen y establece la NumberOfValues propiedad en el número de elementos de la |
| EncoderParameter(Encoder, Int64[], Int64[]) |
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y dos matrices de enteros de 64 bits. Las dos matrices representan un intervalo entero de matriz. Establece la ValueType propiedad ValueTypeLongRangeen y establece la NumberOfValues propiedad en el número de elementos de la |
| EncoderParameter(Encoder, Byte, Boolean) |
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y un valor de 8 bits. Establece la ValueType propiedad en ValueTypeUndefined o ValueTypeBytey establece la NumberOfValues propiedad en 1. |
| EncoderParameter(Encoder, String) |
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y una cadena de caracteres. La cadena se convierte en una cadena ASCII terminada en null antes de almacenarla en el EncoderParameter objeto . Establece la ValueType propiedad ValueTypeAsciien y establece la NumberOfValues propiedad en la longitud de la cadena ASCII, incluido el terminador NULL. |
| EncoderParameter(Encoder, Int64[]) |
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y una matriz de enteros de 64 bits. Establece la ValueType propiedad ValueTypeLong en (32 bits) y establece la NumberOfValues propiedad en el número de elementos de la matriz. |
| EncoderParameter(Encoder, Int64) |
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y un entero de 64 bits. Establece la ValueType propiedad ValueTypeLong en (32 bits) y establece la NumberOfValues propiedad en 1. |
| EncoderParameter(Encoder, Int16[]) |
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y una matriz de enteros de 16 bits. Establece la ValueType propiedad ValueTypeShorten y establece la NumberOfValues propiedad en el número de elementos de la matriz. |
| EncoderParameter(Encoder, Int16) |
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y un entero de 16 bits. Establece la ValueType propiedad ValueTypeShorten y establece la NumberOfValues propiedad en 1. |
| EncoderParameter(Encoder, Byte[]) |
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y una matriz de enteros de 8 bits sin signo. Establece la ValueType propiedad ValueTypeByteen y establece la NumberOfValues propiedad en el número de elementos de la matriz. |
| EncoderParameter(Encoder, Byte[], Boolean) |
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y una matriz de bytes. Establece la ValueType propiedad en ValueTypeUndefined o ValueTypeBytey establece la NumberOfValues propiedad en el número de elementos de la matriz. |
EncoderParameter(Encoder, Byte)
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y un entero de 8 bits sin signo. Establece la ValueType propiedad ValueTypeByteen y establece la NumberOfValues propiedad en 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)
Parámetros
- encoder
- Encoder
Objeto Encoder que encapsula el identificador único global de la categoría de parámetros.
- value
- Byte
Entero de 8 bits sin signo que especifica el valor almacenado en el EncoderParameter objeto .
Se aplica a
EncoderParameter(Encoder, Int32[], Int32[], Int32[], Int32[])
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y cuatro matrices de enteros de 32 bits. Las cuatro matrices representan un rango racional de matriz. Un intervalo racional es el conjunto de todas las fracciones de un valor fraccionario mínimo a través de un valor fraccionario máximo. Establece la ValueType propiedad ValueTypeRationalRangeen y establece la NumberOfValues propiedad en el número de elementos de la numerator1 matriz, que deben ser iguales que el número de elementos de las otras tres 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())
Parámetros
- encoder
- Encoder
Objeto Encoder que encapsula el identificador único global de la categoría de parámetros.
- numerator1
- Int32[]
Matriz de enteros de 32 bits que especifica los numeradores de los valores mínimos de los intervalos. Los enteros de la matriz deben ser no negativos.
- denominator1
- Int32[]
Matriz de enteros de 32 bits que especifica los denominadores de los valores mínimos de los intervalos. Los enteros de la matriz deben ser no negativos.
- numerator2
- Int32[]
Matriz de enteros de 32 bits que especifica los numeradores de los valores máximos de los intervalos. Los enteros de la matriz deben ser no negativos.
- denominator2
- Int32[]
Matriz de enteros de 32 bits que especifica los denominadores de los valores máximos de los intervalos. Los enteros de la matriz deben ser no negativos.
Comentarios
El intervalo ith consta de todos los números fraccionarios de numerador1[i]/denominator1[i] a numerator2[i]/denominator2[i].
Se aplica a
EncoderParameter(Encoder, Int32, Int32, Int32, Int32)
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y cuatro enteros de 32 bits. Los cuatro enteros representan un intervalo de fracciones. Los dos primeros enteros representan la fracción más pequeña del intervalo y los dos enteros restantes representan la fracción más grande del intervalo. Establece la ValueType propiedad ValueTypeRationalRangeen y establece la NumberOfValues propiedad en 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)
Parámetros
- encoder
- Encoder
Objeto Encoder que encapsula el identificador único global de la categoría de parámetros.
- numerator1
- Int32
Entero de 32 bits que representa el numerador de la fracción más pequeña del intervalo. Debe ser no negativo.
- demoninator1
- Int32
Entero de 32 bits que representa el denominador de la fracción más pequeña del intervalo. Debe ser no negativo.
- numerator2
- Int32
Entero de 32 bits que representa el denominador de la fracción más pequeña del intervalo. Debe ser no negativo.
- demoninator2
- Int32
Entero de 32 bits que representa el numerador de la fracción más grande del intervalo. Debe ser no negativo.
Se aplica a
EncoderParameter(Encoder, Int32, Int32)
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y un par de enteros de 32 bits. El par de enteros representa una fracción, el primer entero que es el numerador y el segundo entero es el denominador. Establece la ValueType propiedad ValueTypeRationalen y establece la NumberOfValues propiedad en 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)
Parámetros
- encoder
- Encoder
Objeto Encoder que encapsula el identificador único global de la categoría de parámetros.
- numerator
- Int32
Entero de 32 bits que representa el numerador de una fracción. Debe ser no negativo.
- denominatordemoninator
- Int32
Entero de 32 bits que representa el denominador de una fracción. Debe ser no negativo.
Se aplica a
EncoderParameter(Encoder, Int32, Int32, Int32)
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
Precaución
This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead.
Precaución
This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead. http://go.microsoft.com/fwlink/?linkid=14202
Precaución
This constructor has been deprecated. Use EncoderParameter(Encoder encoder, int numberValues, EncoderParameterValueType type, IntPtr value) instead. https://go.microsoft.com/fwlink/?linkid=14202
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y tres enteros que especifican el número de valores, el tipo de datos de los valores y un puntero a los valores almacenados en el EncoderParameter objeto.
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)
Parámetros
- encoder
- Encoder
Objeto Encoder que encapsula el identificador único global de la categoría de parámetros.
- NumberOfValues
- Int32
Entero que especifica el número de valores almacenados en el EncoderParameter objeto . La NumberOfValues propiedad se establece en este valor.
- Type
- Int32
Miembro de la EncoderParameterValueType enumeración que especifica el tipo de datos de los valores almacenados en el EncoderParameter objeto . Las Type propiedades y ValueType se establecen en este valor.
- Value
- Int32
Puntero a una matriz de valores del tipo especificado por el Type parámetro .
- Atributos
Excepciones
El tipo no es válido EncoderParameterValueType.
Se aplica a
EncoderParameter(Encoder, Int32, EncoderParameterValueType, IntPtr)
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder , el número de valores, el tipo de datos de los valores y un puntero a los valores almacenados en el EncoderParameter objeto .
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)
Parámetros
- encoder
- Encoder
Objeto Encoder que encapsula el identificador único global de la categoría de parámetros.
- numberValues
- Int32
Entero que especifica el número de valores almacenados en el EncoderParameter objeto . La NumberOfValues propiedad se establece en este valor.
Miembro de la EncoderParameterValueType enumeración que especifica el tipo de datos de los valores almacenados en el EncoderParameter objeto . Las Type propiedades y ValueType se establecen en este valor.
- value
-
IntPtr
nativeint
Puntero a una matriz de valores del tipo especificado por el type parámetro .
Se aplica a
EncoderParameter(Encoder, Int64, Int64)
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y un par de enteros de 64 bits. El par de enteros representa un intervalo de enteros, el primer entero es el número más pequeño del intervalo y el segundo entero es el número más grande del intervalo. Establece la ValueType propiedad ValueTypeLongRangeen y establece la NumberOfValues propiedad en 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)
Parámetros
- encoder
- Encoder
Objeto Encoder que encapsula el identificador único global de la categoría de parámetros.
- rangebegin
- Int64
Entero de 64 bits que representa el número más pequeño de un intervalo de enteros. Debe ser no negativo. Este parámetro se convierte en un entero de 32 bits antes de almacenarlo en el EncoderParameter objeto .
- rangeend
- Int64
Entero de 64 bits que representa el mayor número en un intervalo de enteros. Debe ser no negativo. Este parámetro se convierte en un entero de 32 bits antes de almacenarlo en el EncoderParameter objeto .
Se aplica a
EncoderParameter(Encoder, Int32[], Int32[])
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y dos matrices de enteros de 32 bits. Las dos matrices representan una matriz de fracciones. Establece la ValueType propiedad ValueTypeRationalen y establece la NumberOfValues propiedad en el número de elementos de la numerator matriz, que deben ser iguales que el número de elementos de la denominator matriz.
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())
Parámetros
- encoder
- Encoder
Objeto Encoder que encapsula el identificador único global de la categoría de parámetros.
- numerator
- Int32[]
Matriz de enteros de 32 bits que especifica los numeradores de las fracciones. Los enteros de la matriz deben ser no negativos.
- denominator
- Int32[]
Matriz de enteros de 32 bits que especifica los denominadores de las fracciones. Los enteros de la matriz deben ser no negativos. Un denominador de un índice determinado se empareja con el numerador del mismo índice.
Se aplica a
EncoderParameter(Encoder, Int64[], Int64[])
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y dos matrices de enteros de 64 bits. Las dos matrices representan un intervalo entero de matriz. Establece la ValueType propiedad ValueTypeLongRangeen y establece la NumberOfValues propiedad en el número de elementos de la rangebegin matriz, que deben ser iguales que el número de elementos de la rangeend matriz.
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())
Parámetros
- encoder
- Encoder
Objeto Encoder que encapsula el identificador único global de la categoría de parámetros.
- rangebegin
- Int64[]
Matriz de enteros de 64 bits que especifica los valores mínimos para los intervalos enteros. Los enteros de la matriz deben ser no negativos. Los enteros de 64 bits se convierten en enteros de 32 bits antes de almacenarse en el EncoderParameter objeto .
- rangeend
- Int64[]
Matriz de enteros de 64 bits que especifica los valores máximos para los intervalos enteros. Los enteros de la matriz deben ser no negativos. Los enteros de 64 bits se convierten en enteros de 32 bits antes de almacenarse en el EncoderParameters objeto . Un valor máximo de un índice determinado se empareja con el valor mínimo del mismo índice.
Se aplica a
EncoderParameter(Encoder, Byte, Boolean)
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y un valor de 8 bits. Establece la ValueType propiedad en ValueTypeUndefined o ValueTypeBytey establece la NumberOfValues propiedad en 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)
Parámetros
- encoder
- Encoder
Objeto Encoder que encapsula el identificador único global de la categoría de parámetros.
- value
- Byte
Byte que especifica el valor almacenado en el EncoderParameter objeto .
- undefined
- Boolean
Si truees , la ValueType propiedad se establece en ValueTypeUndefined; de lo contrario, la ValueType propiedad se establece en ValueTypeByte.
Se aplica a
EncoderParameter(Encoder, String)
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y una cadena de caracteres. La cadena se convierte en una cadena ASCII terminada en null antes de almacenarla en el EncoderParameter objeto . Establece la ValueType propiedad ValueTypeAsciien y establece la NumberOfValues propiedad en la longitud de la cadena ASCII, incluido el terminador 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)
Parámetros
- encoder
- Encoder
Objeto Encoder que encapsula el identificador único global de la categoría de parámetros.
- value
- String
que String especifica el valor almacenado en el EncoderParameter objeto .
Se aplica a
EncoderParameter(Encoder, Int64[])
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y una matriz de enteros de 64 bits. Establece la ValueType propiedad ValueTypeLong en (32 bits) y establece la NumberOfValues propiedad en el número de elementos de la matriz.
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())
Parámetros
- encoder
- Encoder
Objeto Encoder que encapsula el identificador único global de la categoría de parámetros.
- value
- Int64[]
Matriz de enteros de 64 bits que especifica los valores almacenados en el EncoderParameter objeto . Los enteros de la matriz deben ser no negativos. Los enteros de 64 bits se convierten en enteros de 32 bits antes de almacenarse en el EncoderParameter objeto .
Se aplica a
EncoderParameter(Encoder, Int64)
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y un entero de 64 bits. Establece la ValueType propiedad ValueTypeLong en (32 bits) y establece la NumberOfValues propiedad en 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)
Parámetros
- encoder
- Encoder
Objeto Encoder que encapsula el identificador único global de la categoría de parámetros.
- value
- Int64
Entero de 64 bits que especifica el valor almacenado en el EncoderParameter objeto . Debe ser no negativo. Este parámetro se convierte en un entero de 32 bits antes de almacenarlo en el EncoderParameter objeto .
Ejemplos
En el ejemplo de código siguiente se muestra cómo crear un EncoderParameter mediante el EncoderParameter constructor . Para ejecutar este ejemplo, pegue el código en un formulario Windows Forms y llame al VaryQualityLevel método desde el constructor del formulario. En este ejemplo se requiere un archivo de imagen denominado TestPhoto.jpg ubicado en 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
Se aplica a
EncoderParameter(Encoder, Int16[])
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y una matriz de enteros de 16 bits. Establece la ValueType propiedad ValueTypeShorten y establece la NumberOfValues propiedad en el número de elementos de la matriz.
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())
Parámetros
- encoder
- Encoder
Objeto Encoder que encapsula el identificador único global de la categoría de parámetros.
- value
- Int16[]
Matriz de enteros de 16 bits que especifica los valores almacenados en el EncoderParameter objeto . Los enteros de la matriz deben ser no negativos.
Se aplica a
EncoderParameter(Encoder, Int16)
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y un entero de 16 bits. Establece la ValueType propiedad ValueTypeShorten y establece la NumberOfValues propiedad en 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)
Parámetros
- encoder
- Encoder
Objeto Encoder que encapsula el identificador único global de la categoría de parámetros.
- value
- Int16
Entero de 16 bits que especifica el valor almacenado en el EncoderParameter objeto . Debe ser no negativo.
Se aplica a
EncoderParameter(Encoder, Byte[])
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y una matriz de enteros de 8 bits sin signo. Establece la ValueType propiedad ValueTypeByteen y establece la NumberOfValues propiedad en el número de elementos de la matriz.
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())
Parámetros
- encoder
- Encoder
Objeto Encoder que encapsula el identificador único global de la categoría de parámetros.
- value
- Byte[]
Matriz de enteros sin signo de 8 bits que especifica los valores almacenados en el EncoderParameter objeto .
Se aplica a
EncoderParameter(Encoder, Byte[], Boolean)
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
- Source:
- EncoderParameter.cs
Inicializa una nueva instancia de la EncoderParameter clase con el objeto especificado Encoder y una matriz de bytes. Establece la ValueType propiedad en ValueTypeUndefined o ValueTypeBytey establece la NumberOfValues propiedad en el número de elementos de la matriz.
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)
Parámetros
- encoder
- Encoder
Objeto Encoder que encapsula el identificador único global de la categoría de parámetros.
- value
- Byte[]
Matriz de bytes que especifica los valores almacenados en el EncoderParameter objeto .
- undefined
- Boolean
Si truees , la ValueType propiedad se establece en ValueTypeUndefined; de lo contrario, la ValueType propiedad se establece en ValueTypeByte.