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
- rawstring の圧縮版がある CompressedData または 文字列
関数
概要
compressedData = love.data.compress( container, format, data, level )
引数
ContainerType container
- 返したい圧縮データ形式の種類。
CompressedDataFormat format
- データの圧縮形式。
Data data
- 圧縮対象の生データ (無圧縮) のある Data オブジェクト。
number level (-1)
- 圧縮率の指定(0〜9)。 -1 は標準圧縮率です。この引数は指定する圧縮形式に依存します。
返値
value compressedData
- Data の圧縮版がある CompressedData または 文字列