love.math.compress
Доступно с версии LÖVE 0.10.0
Эта функция не поддерживается в более ранних версиях.
| Устаревшая в LÖVE 11.0 |
| Эта функция устарела и заменена на love.data.compress. |
Сжимает строку или данные с помощью определенного алгоритма сжатия.
Эта функция, в зависимости от формата и уровня сжатия, может быть медленной при многократном вызове, например, из love.update или love.draw. Некоторые результаты бенчмарков доступны здесь.
Функция
Синопсис
compressedData = love.math.compress( rawstring, format, level )
Аргументы
string rawstring- Исходная (несжатая) строка для сжатия.
CompressedDataFormat format ("lz4")- Формат для сжатия строки.
number level (-1)- Уровень сжатия от 0 до 9. -1 обозначает уровень по умолчанию. Значение этого аргумента зависит от используемого формата сжатия.
Возвращаемые значения
CompressedData compressedData- Новый объект Data, содержащий сжатую версию строки.
Функция
Синопсис
compressedData = love.math.compress( data, format, level )
Аргументы
Data data- Объект Data, содержащий исходные (несжатые) данные для сжатия.
CompressedDataFormat format ("lz4")- Формат для сжатия данных.
number level (-1)- Уровень сжатия от 0 до 9. -1 обозначает уровень по умолчанию. Значение этого аргумента зависит от используемого формата сжатия.
Возвращаемые значения
CompressedData compressedData- Новый объект Data, содержащий сжатую версию исходных данных.
См. также
© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.math.compress