Spec-Zone.ru › LÖVE

love.data.compress

Доступно начиная с LÖVE 11.0
Устаревает love.math.compress.

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

Эта функция, в зависимости от формата и уровня сжатия, может быть медленной, если вызывается многократно, например, из 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/строка, содержащая сжатую версию 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/строка, содержащая сжатую версию данных.

См. также

  • love.data
  • love.data.decompress
  • CompressedData

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

Spec-Zone.ru

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