love.math.compress (Українська)
Доступне починаючи з LÖVE 0.10.0 |
Ця функція недоступна в попередніх версіях. |
Застаріле починаючи з LÖVE 11.0 |
Ця функція застаріла. Її замінила love.data.compress. |
Стискає рядок чи дані певним алгоритмом.
В залежності від формату та рівня стиснення ця функція може сповільнювати роботу програми, якщо її викликати багато раз, наприклад, в love.update чи love.draw. Деякі тести швидкодії доступні тут (англ.). |
Contents
Функція
Вигляд
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, в якому буде міститися стиснена версія даних.
Див. також
Іншими мовами
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