Difference between revisions of "love.data.compress (Українська)"

(Created page with "{{newin (Українська)|11.0|110|type=function|text=Deprecates love.math.compress}} Стискає рядок чи дані певним алгоритмом. {...")
 
m
 
(One intermediate revision by the same user not shown)
Line 23: Line 23:
 
{{param (Українська)|CompressedDataFormat|format|Формат, який буде використано для стиснення даних.}}
 
{{param (Українська)|CompressedDataFormat|format|Формат, який буде використано для стиснення даних.}}
 
{{param (Українська)|Data|data|Об'єкт Data, в якому містяться чисті (нестиснені) дані для стиснення.}}
 
{{param (Українська)|Data|data|Об'єкт Data, в якому містяться чисті (нестиснені) дані для стиснення.}}
{{param (Українська)|number|level (-1)|Рівень стиснення, який буде використано, від 0 до 9. -1 значить стандартний рівень. Значення цього аргументу залежить від формата.}}
+
{{param (Українська)|number|level (-1)|Рівень стиснення, який буде використано, від 0 до 9. -1 значить стандартний рівень. Значення цього аргументу залежить від формату.}}
 
=== Повертає ===
 
=== Повертає ===
 
{{param (Українська)|value|compressedData|[[CompressedData]]/[[string]] , в якому міститься стиснута версія даних.}}
 
{{param (Українська)|value|compressedData|[[CompressedData]]/[[string]] , в якому міститься стиснута версія даних.}}
Line 32: Line 32:
 
[[Category:Functions]]
 
[[Category:Functions]]
 
{{#set:Description=Стискає рядок чи дані певним алгоритмом.}}
 
{{#set:Description=Стискає рядок чи дані певним алгоритмом.}}
 +
{{#set:Link for lists=[[love.data.compress (Українська)|love.data.compress]]}}
 
== Іншими мовами ==
 
== Іншими мовами ==
 
{{i18n|love.data.compress}}
 
{{i18n|love.data.compress}}

Latest revision as of 14:31, 25 February 2020

Доступне починаючи з LÖVE 11.0
Deprecates 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 , в якому міститься стиснута версія даних.

Див. також


Іншими мовами