Difference between revisions of "love.data.compress (Français)"

(Created page with "{{newin (Français)|11.0|110|type=function|text=Remplace love.math.compress}} Compresse une chaîne de caractère ou (String ou donnée (Data...")
 
Line 12: Line 12:
 
{{param|CompressedDataFormat (Français)|format|Le format à utiliser lors de la compression de chaîne de caractères.}}
 
{{param|CompressedDataFormat (Français)|format|Le format à utiliser lors de la compression de chaîne de caractères.}}
 
{{param|string (Français)|rawstring|La chaîne de caractères brute (non-compressée) à compresser.}}
 
{{param|string (Français)|rawstring|La chaîne de caractères brute (non-compressée) à compresser.}}
{{param|number (Français)|level (-1)|Le niveau de compression à utiliser, comrpis entre 0 et 9. -1 indique le niveau par défaut. La signification de cet argument dépend du format de compression utilisé.}}
+
{{param|number (Français)|level (-1)|Le niveau de compression à utiliser, compris entre 0 et 9. -1 indique le niveau par défaut. La signification de cet argument dépend du format de compression utilisé.}}
 
=== Retourne ===
 
=== Retourne ===
{{param|value (Français)|compressedData|[[CompressedData (Français)|CompressedData]](données compressées)/[[StringCompressedData|string]](chaîne de caractères) qui contient la version compressée de la chaîne brute.}}
+
{{param|value (Français)|compressedData|[[CompressedData (Français)|CompressedData]](données compressées)/[[String (Français)|string]](chaîne de caractères) qui contient la version compressée de la chaîne brute.}}
 
== Fonction ==
 
== Fonction ==
 
=== Synopsis ===
 
=== Synopsis ===
Line 24: Line 24:
 
{{param|CompressedDataFormat (Français)|format|Le format à utiliser lors de la compression des données.}}
 
{{param|CompressedDataFormat (Français)|format|Le format à utiliser lors de la compression des données.}}
 
{{param|Data (Français)|data|L'objet [[Data (Français)|Data]] (données) contenant les données brutes (non-compressée) à compresser.}}
 
{{param|Data (Français)|data|L'objet [[Data (Français)|Data]] (données) contenant les données brutes (non-compressée) à compresser.}}
{{param|number (Français)|level (-1)|Le niveau de compression à utiliser, comrpis entre 0 et 9. -1 indique le niveau par défaut. La signification de cet argument dépend du format de compression utilisé.}}
+
{{param|number (Français)|level (-1)|Le niveau de compression à utiliser, compris entre 0 et 9. -1 indique le niveau par défaut. La signification de cet argument dépend du format de compression utilisé.}}
 
=== Retourns ===
 
=== Retourns ===
{{param|value (Français)|compressedData|[[CompressedData (Français)|CompressedData]](données compressées)/[[StringCompressedData|string]](chaîne de caractères) qui contient la version compressée des données.}}
+
{{param|value (Français)|compressedData|[[CompressedData (Français)|CompressedData]](données compressées)/[[String (Français)|string]](chaîne de caractères) qui contient la version compressée des données.}}
 
== Voir également ==
 
== Voir également ==
 
* [[parent::love.data (Français)]]
 
* [[parent::love.data (Français)]]

Revision as of 23:39, 30 December 2020

Disponible depuis LÖVE 11.0
Remplace love.math.compress.

Compresse une chaîne de caractère ou (String ou donnée (Data) en utilisant un algorithme de compression spécifique.

O.png Cette fonction, en fonction du format et niveau de compression, peut être lent si il elle est appelée de façon répétée, comme depuis love.update oru love.draw. Certains benchmarks sont disponibles ici (Anglais).  


Fonction

Synopsis

compressedData = love.data.compress( container, format, rawstring, level )

Arguments

ContainerType (Français) container
Dans quel type retourner les données compressées.
CompressedDataFormat (Français) format
Le format à utiliser lors de la compression de chaîne de caractères.
string (Français) rawstring
La chaîne de caractères brute (non-compressée) à compresser.
number (Français) level (-1)
Le niveau de compression à utiliser, compris entre 0 et 9. -1 indique le niveau par défaut. La signification de cet argument dépend du format de compression utilisé.

Retourne

value (Français) compressedData
CompressedData(données compressées)/string(chaîne de caractères) qui contient la version compressée de la chaîne brute.

Fonction

Synopsis

compressedData = love.data.compress( container, format, data, level )

Arguments

ContainerType (Français) container
Dans quel type retourner les données compressées.
CompressedDataFormat (Français) format
Le format à utiliser lors de la compression des données.
Data (Français) data
L'objet Data (données) contenant les données brutes (non-compressée) à compresser.
number (Français) level (-1)
Le niveau de compression à utiliser, compris entre 0 et 9. -1 indique le niveau par défaut. La signification de cet argument dépend du format de compression utilisé.

Retourns

value (Français) compressedData
CompressedData(données compressées)/string(chaîne de caractères) qui contient la version compressée des données.

Voir également

Autres langues