Difference between revisions of "love.data.compress (Русский)"

(Смотрите также)
Line 1: Line 1:
{{newin|[[11.0]]|110|type=function|text=Deprecates [[love.math.compress]]}}
+
{{newin|[[11.0]]|110|type=function|text=Вместо [[love.math.compress (Русский)|love.math.compress]]}}
 
Сжимает строку или данные, используя определенный алгоритм сжатия.
 
Сжимает строку или данные, используя определенный алгоритм сжатия.
{{notice|Эта функция, в зависимости от формата и уровня сжатия, может быть медленной, если вызвана несколько раз, например, в [[love.update]] или [[love.draw]]. Некоторые тесты производительности доступны [https://github.com/Cyan4973/lz4#user-content-benchmarks здесь].}}
+
{{notice|Эта функция, в зависимости от формата и уровня сжатия, может быть медленной, если вызвана несколько раз, например, в [[love.update_(Русский)|love.update]] или [[love.draw (Русский)|love.draw]]. Некоторые тесты производительности доступны [https://github.com/Cyan4973/lz4#user-content-benchmarks здесь].}}
 
== Функция ==
 
== Функция ==
 
=== Общий вид ===
 
=== Общий вид ===
Line 8: Line 8:
 
</source>
 
</source>
 
=== Аргументы ===
 
=== Аргументы ===
{{param|ContainerType|container|В каком формате вернуть сжатые данные.}}
+
{{param|ContainerType (Русский)|container|В каком формате вернуть сжатые данные.}}
{{param|CompressedDataFormat|format|Формат, используемый при сжатии строки.}}
+
{{param|CompressedDataFormat (Русский)|format|Формат, используемый при сжатии строки.}}
{{param|string|rawstring|Сырая (несжатая) строка для сжатия.}}
+
{{param|string (Русский)|rawstring|Сырая (несжатая) строка для сжатия.}}
{{param|number|level (-1)|Уровень используемого сжатия, между 0 и 9. -1 означает уровень по-умолчанию. Значение этого аргумента зависит от используемого формата сжатия.}}
+
{{param|number (Русский)|level (-1)|Уровень используемого сжатия, между 0 и 9. -1 означает уровень по умолчанию. Значение этого аргумента зависит от используемого формата сжатия.}}
 
=== Возвращает ===
 
=== Возвращает ===
{{param|value|compressedData|[[CompressedData]]/[[string]] который содержит сжатую версию rawstring.}}
+
{{param|value|compressedData|[[CompressedData (Русский)|CompressedData]]/[[string (Русский)|string]] который содержит сжатую версию rawstring.}}
 
== Функция ==
 
== Функция ==
 
=== Общий вид ===
 
=== Общий вид ===
Line 20: Line 20:
 
</source>
 
</source>
 
=== Аргументы ===
 
=== Аргументы ===
{{param|ContainerType|container|В каком формате вернуть сжатые данные.}}
+
{{param|ContainerType (Русский)|container|В каком формате вернуть сжатые данные.}}
{{param|CompressedDataFormat|format|Формат, используемый при сжатии строки.}}
+
{{param|CompressedDataFormat (Русский)|format|Формат, используемый при сжатии строки.}}
{{param|Data|data|Объект Data (данные), содержащий сырые (несжатые) данные для сжатия.}}
+
{{param|Data (Русский)|data|Объект Data (данные), содержащий сырые (несжатые) данные для сжатия.}}
{{param|number|level (-1)|Уровень используемого сжатия, между 0 и 9. -1 означает уровень по-умолчанию. Значение этого аргумента зависит от используемого формата сжатия.}}
+
{{param|number (Русский)|level (-1)|Уровень используемого сжатия, между 0 и 9. -1 означает уровень по умолчанию. Значение этого аргумента зависит от используемого формата сжатия.}}
 
=== Возвращает ===
 
=== Возвращает ===
{{param|value|compressedData|[[CompressedData]]/[[string]] который содержит сжатую версию данных.}}
+
{{param|value|compressedData|[[CompressedData (Русский)]]/[[string (Русский)]] который содержит сжатую версию данных.}}
 
== Смотрите также ==
 
== Смотрите также ==
* [[parent::love.data (Русский)]]
+
* [[parent::love.data (Русский)|love.data]]
* [[love.data.decompress (Русский)]]
+
* [[love.data.decompress (Русский)|love.data.decompress]]
* [[Constructs::CompressedData (Русский)]]
+
* [[Constructs::CompressedData (Русский)|Constructs::CompressedData]]
 
[[Category:Functions]]
 
[[Category:Functions]]
 
{{#set:Description=Сжимает строку или данные, используя определенный алгоритм сжатия.}}
 
{{#set:Description=Сжимает строку или данные, используя определенный алгоритм сжатия.}}

Revision as of 17:58, 7 February 2019

Available since LÖVE 11.0
Вместо love.math.compress.

Сжимает строку или данные, используя определенный алгоритм сжатия.

O.png Эта функция, в зависимости от формата и уровня сжатия, может быть медленной, если вызвана несколько раз, например, в love.update или love.draw. Некоторые тесты производительности доступны здесь.  


Функция

Общий вид

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

Аргументы

ContainerType (Русский) container
В каком формате вернуть сжатые данные.
CompressedDataFormat (Русский) format
Формат, используемый при сжатии строки.
string (Русский) rawstring
Сырая (несжатая) строка для сжатия.
number (Русский) level (-1)
Уровень используемого сжатия, между 0 и 9. -1 означает уровень по умолчанию. Значение этого аргумента зависит от используемого формата сжатия.

Возвращает

value compressedData
CompressedData/string который содержит сжатую версию rawstring.

Функция

Общий вид

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

Аргументы

ContainerType (Русский) container
В каком формате вернуть сжатые данные.
CompressedDataFormat (Русский) format
Формат, используемый при сжатии строки.
Data (Русский) data
Объект Data (данные), содержащий сырые (несжатые) данные для сжатия.
number (Русский) level (-1)
Уровень используемого сжатия, между 0 и 9. -1 означает уровень по умолчанию. Значение этого аргумента зависит от используемого формата сжатия.

Возвращает

value compressedData
CompressedData (Русский)/string (Русский) который содержит сжатую версию данных.

Смотрите также


Other Languages