love.math.compress (日本語)
LÖVE 0.10.0 から使用可能 |
この関数は以前のバージョンでは非対応です。 |
LÖVE 11.0 で廃止予定 |
この関数は廃止予定のため love.data.compress へ変更されました。 |
指定の圧縮アルゴリズムで文字列またはデータを圧縮します。
この関数は、圧縮形式および圧縮率に依存するため、 love.update または love.draw などから繰り返し呼び出すと動作が重くなることがあります。こちらに性能測定結果の一部があります。 |
関数
概要
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 オブジェクト。
関連