Difference between revisions of "love.data.compress (Русский)"
(→Смотрите также) |
|||
Line 1: | Line 1: | ||
− | {{newin|[[11.0]]|110|type=function|text= | + | {{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. |
Сжимает строку или данные, используя определенный алгоритм сжатия.
Эта функция, в зависимости от формата и уровня сжатия, может быть медленной, если вызвана несколько раз, например, в love.update или love.draw. Некоторые тесты производительности доступны здесь. |
Contents
Функция
Общий вид
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
Dansk –
Deutsch –
English –
Español –
Français –
Indonesia –
Italiano –
Lietuviškai –
Magyar –
Nederlands –
Polski –
Português –
Română –
Slovenský –
Suomi –
Svenska –
Türkçe –
Česky –
Ελληνικά –
Български –
Русский –
Српски –
Українська –
עברית –
ไทย –
日本語 –
正體中文 –
简体中文 –
Tiếng Việt –
한국어
More info