love.data.compress (Русский)

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