ACO (.aco)

予備知識

    • Adobe Photoshop カラースウォッチ形式.
    • カラーパレット保管用に使用される.
    • Adobe Photoshop画像編集アプリケーションのネイティブ形式.
    • ACOはAdobe Colorから派生した頭字語である.
    • バイナリファイル形式.
    • 色指定を保管.バージョン2では形式,色の名前を保管.
    • 色チャンネルごとに16ビットを使い,色の値を表現する.
    • さまざまな色空間をサポートする.

ImportとExport

  • Import["file.aco"]はACOファイルを色プリミティブのリストとしてインポートする.
  • Export["file.aco",expr]は色や色の規則のリストをACOにエキスポートする.
  • Import["file.aco"]は ACOファイルを読み込み,色座標を示す厳密な値を使う色プリミティブのリストを返す.
  • Export["file.aco",{col1,col2,}]はバージョン1の形式を使い,色プリミティブをACOにエキスポートする.
  • Export["file.aco",{"name"1->col1,}]は色の規則より,バージョン2のACOファイルを作成する.
  • Import["file.aco",elem] はACOファイルから指定された要素をインポートする.
  • Import["file.aco",{elem,sub,}]はサブ要素をインポートする.
  • Import["file.aco",{{elem1,elem2,}}]は複数の要素をインポートする.
  • インポート形式はImport["file","ACO"]またはImport["file",{"ACO",elem,}]と指定できる.
  • Export["file.aco",expr, elem]exprを指定された要素, elemとして扱うことにより,ACOファイルを作成する.
  • Export["file.aco",{expr1,expr2,},{{elem1,elem2,}}]は対応するelemiを指定してexpriを扱う.
  • Export["file.aco",expr,opt1->val1,]は指定されたオプション要素がそれぞれ指定された値を持つようにしてexpr をエキスポートする.
  • Export["file.aco",{elem1->expr1,elem2->expr2,},"Rules"] はエキスポートされる要素を指定する規則を使う.
  • 一般的な情報は,以下の関数ページを参照のこと.
  • Import, Exportファイルからインポートする,あるいはファイルへエキスポートする
    CloudImport, CloudExportクラウドオブジェクトからインポートする,あるいはクラウドオブジェクトへエキスポートする
    ImportString, ExportString文字列からインポートする,あるいは文字列へエキスポートする
    ImportByteArray, ExportByteArrayバイト配列からインポートする,あるいはバイト配列へエキスポートする

Import要素

  • 一般的なImport要素:
  • "Elements" ファイル中の有効な要素とオプションのリスト
    "Summary"ファイルの概要
    "Rules"使用可能なすべての要素の規則のリスト
  • データ表現要素:
  • "ColorList"色プリミティブのリスト
    "ColorRules"名前付きの色の規則
    "ColorSetters"ColorSetterオブジェクトのリスト
  • Importはデフォルトで"ColorList"要素を使う.

例題

  (2)

206のweb-safe colorを含むACOファイルを読み込み,最初の数個を表示する:

同じファイルをColorSetterオブジェクトのリストとしてインポートする:

すべてのColorSetterオブジェクトをグリッドにアレンジして表示する: