RLE (.rle)
予備知識
-
- ラスタ画像形式.
- 非常に単純な可逆データ形式.
- 画像データをランレングス符号化で圧縮する.
- 白黒画像の圧縮が効率的である.
- テキスト形式.
- GIF等の他のラスタ形式に取って代られた.
ImportとExport
- Import["file.rle"]はRLEファイルをインポートし,Imageオブジェクトを返す.
- Import["file.rle",elem]はRLEファイルから指定の要素をインポートする.
- インポート形式はImport["file","RLE"]またはImport["file",{"RLE",elem,…}]で指定できる.
- Export["file.rle",expr]は画像,グラフィックス,数値配列をJRLEファイルにエキスポートする.
- 画像オブジェクトはデフォルトでそのラスタサイズでエキスポートされる.グラフィックスやその他の任意の式は,その表示形式と同じラスタサイズを使ってエキスポートされる.
- 一般的な情報は,以下の関数ページを参照のこと.
-
Import, Export ファイルからインポートする,あるいはファイルへエキスポートする CloudImport, CloudExport クラウドオブジェクトからインポートする,あるいはクラウドオブジェクトへエキスポートする ImportString, ExportString 文字列からインポートする,あるいは文字列へエキスポートする ImportByteArray, ExportByteArray バイト配列からインポートする,あるいはバイト配列へエキスポートする
Import要素
- 一般的なImport要素:
-
"Elements" ファイル中の有効な要素とオプションのリスト "Summary" ファイルの概要 "Rules" 使用可能なすべての要素の規則のリスト - データ表現要素:
-
"Array" SparseArrayオブジェクトで表された初期状態 "Image" Imageオブジェクトで表された初期状態 - メタデータ要素:
-
"Comments" ファイルに保存されたコメント "ImageSize" インポートされたラスタのサイズ - RLEファイルにはセルオートマトンの進化の中間結果等,追加の画像が含まれていることがある.
- 追加データにアクセスするための要素:
-
"ArrayList" SparseArrayオブジェクトのリスト "FullData" "Rule","Array","Comments"のキーと値のペアを含む連想のリスト "ImageCount" ファイルに保存された画像の総数 "ImageList" Imageオブジェクトのリスト