Spec-Zone.ru › LÖVE

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, содержащий сжатую версию исходных данных.

См. также

  • love.math
  • love.math.decompress
  • CompressedData

© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/love.math.compress

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API