Comparteix a través de


BrotliEncoder.TryCompress Método

Definición

Sobrecargas

TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Intenta comprimir un intervalo de bytes de origen en un intervalo de destino.

TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32)

Intenta comprimir un intervalo de bytes de origen en un intervalo de bytes de destino, con los bits de compresión de la ventana del codificador y el nivel de calidad especificados.

TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32)

Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs

Intenta comprimir un intervalo de bytes de origen en un intervalo de destino.

public:
 static bool TryCompress(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten);
public static bool TryCompress (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten);
static member TryCompress : ReadOnlySpan<byte> * Span<byte> * int -> bool
Public Shared Function TryCompress (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer) As Boolean

Parámetros

source
ReadOnlySpan<Byte>

Intervalo de datos de solo lectura que contiene los datos de origen que se van a comprimir.

destination
Span<Byte>

Cuando se devuelve este método, intervalo de bytes donde se almacenan los datos comprimidos.

bytesWritten
Int32

Cuando se devuelve este método, número total de bytes escritos en destination.

Devoluciones

true si la operación se realizó correctamente; en caso contrario, false.

Se aplica a

TryCompress(ReadOnlySpan<Byte>, Span<Byte>, Int32, Int32, Int32)

Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs
Source:
BrotliEncoder.cs

Intenta comprimir un intervalo de bytes de origen en un intervalo de bytes de destino, con los bits de compresión de la ventana del codificador y el nivel de calidad especificados.

public:
 static bool TryCompress(ReadOnlySpan<System::Byte> source, Span<System::Byte> destination, [Runtime::InteropServices::Out] int % bytesWritten, int quality, int window);
public static bool TryCompress (ReadOnlySpan<byte> source, Span<byte> destination, out int bytesWritten, int quality, int window);
static member TryCompress : ReadOnlySpan<byte> * Span<byte> * int * int * int -> bool
Public Shared Function TryCompress (source As ReadOnlySpan(Of Byte), destination As Span(Of Byte), ByRef bytesWritten As Integer, quality As Integer, window As Integer) As Boolean

Parámetros

source
ReadOnlySpan<Byte>

Intervalo de datos de solo lectura que contiene los datos de origen que se van a comprimir.

destination
Span<Byte>

Cuando se devuelve este método, intervalo de bytes donde se almacenan los datos comprimidos.

bytesWritten
Int32

Cuando se devuelve este método, número total de bytes escritos en destination.

quality
Int32

Número que representa la calidad de la compresión de Brotli. 0 es el valor mínimo (sin compresión), 11 es el máximo.

window
Int32

Número que representa los bits de la ventana del codificador. El valor mínimo es 10 y el valor máximo es 24.

Devoluciones

true si la operación se realizó correctamente; en caso contrario, false.

Se aplica a