BrotliEncoder.TryCompress Metodo

Definizione

Overload

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

Prova a comprimere un intervallo di byte di origine in un intervallo di destinazione.

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

Prova a comprimere un intervallo di byte di origine in un intervallo di byte di destinazione, usando il livello di qualità della compressione e i bit della finestra del codificatore specificati.

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

Origine:
BrotliEncoder.cs
Origine:
BrotliEncoder.cs
Origine:
BrotliEncoder.cs

Prova a comprimere un intervallo di byte di origine in un intervallo di destinazione.

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

Parametri

source
ReadOnlySpan<Byte>

Intervallo di byte di sola lettura contenente i dati di origine da comprimere.

destination
Span<Byte>

Al termine di questo metodo, un intervallo di byte in cui sono archiviati i dati compressi.

bytesWritten
Int32

Al termine di questo metodo, il numero totale di byte scritti in destination.

Restituisce

true se l'operazione di compressione ha avuto esito positivo. In caso contrario, false.

Si applica a

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

Origine:
BrotliEncoder.cs
Origine:
BrotliEncoder.cs
Origine:
BrotliEncoder.cs

Prova a comprimere un intervallo di byte di origine in un intervallo di byte di destinazione, usando il livello di qualità della compressione e i bit della finestra del codificatore specificati.

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

Parametri

source
ReadOnlySpan<Byte>

Intervallo di byte di sola lettura contenente i dati di origine da comprimere.

destination
Span<Byte>

Al termine di questo metodo, un intervallo di byte in cui sono archiviati i dati compressi.

bytesWritten
Int32

Al termine di questo metodo, il numero totale di byte scritti in destination.

quality
Int32

Numero che rappresenta la qualità della compressione Brotli. 0 è il valore minimo (nessuna compressione) e 11 è il valore massimo.

window
Int32

Numero che rappresenta i bit della finestra del codificatore. Il valore minimo è 10 e il valore massimo è 24.

Restituisce

true se l'operazione di compressione ha avuto esito positivo. In caso contrario, false.

Si applica a