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