Difference between revisions of "love.math.compress (日本語)"

(Created page with "{{newin (日本語)|0.10.0|100|type=関数}} 特定の圧縮アルゴリズムを使用して文字列またはデータを圧縮します。 {{notice|この関数は、...")
 
m
Line 1: Line 1:
 
{{newin (日本語)|[[0.10.0]]|100|type=関数}}
 
{{newin (日本語)|[[0.10.0]]|100|type=関数}}
 +
{{deprecatedin (日本語)|[[11.0]]|110|type=function|text=この関数は廃止予定のため [[love.data.compress (日本語)|love.data.compress]] へ変更されました}}
 +
 
特定の圧縮アルゴリズムを使用して文字列またはデータを圧縮します。
 
特定の圧縮アルゴリズムを使用して文字列またはデータを圧縮します。
 
{{notice|この関数は、圧縮形式および圧縮率に依存するため、 [[love.update (日本語)|love.update]] または [[love.draw (日本語)|love.draw]] といったような所から繰り返し呼び出すと動作が重くなることがあります。[https://github.com/Cyan4973/lz4#user-content-benchmarks こちら]に性能測定結果の一部があります。}}
 
{{notice|この関数は、圧縮形式および圧縮率に依存するため、 [[love.update (日本語)|love.update]] または [[love.draw (日本語)|love.draw]] といったような所から繰り返し呼び出すと動作が重くなることがあります。[https://github.com/Cyan4973/lz4#user-content-benchmarks こちら]に性能測定結果の一部があります。}}

Revision as of 01:11, 13 June 2019

LÖVE 0.10.0 から使用可能
この関数は以前のバージョンでは非対応です。
LÖVE 11.0 で廃止予定
この関数は廃止予定のため love.data.compress へ変更されました。


特定の圧縮アルゴリズムを使用して文字列またはデータを圧縮します。

O.png この関数は、圧縮形式および圧縮率に依存するため、 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 オブジェクト。

関連


そのほかの言語