ACO (.aco)

Adobe Photoshop color swatch format.
Used for storing color palettes.
Native format of the Adobe Photoshop image-editing application.
ACO is an acronym derived from Adobe Color.
Binary file format.
Stores color specifications and, in Version 2 of the format, color names.
Represents color values using 16 bits per color channel.
Supports a variety of color spaces.
  • Import and Export support versions 1 and 2 of the ACO file format.

Import and ExportImport and Export

  • Import["file.aco"] imports an ACO file as a list of color primitives.
  • Export["file.aco", expr] exports a list of colors or color rules to ACO.
  • Import["file.aco"] reads an ACO file and returns a list of color primitives, using exact numbers to represent color coordinates.
  • Export["file.aco", {col1, col2, ...}] exports a list of color primitives to ACO, using version 1 of the format.
  • Export["file.aco", {"name1" -> col1, ...}] creates an ACO version 2 file from color rules.
  • Import["file.aco", elem] imports the specified element from an ACO file.
  • Import["file.aco", {elem, sub, ...}] imports a subelement.
  • Import["file.aco", {{elem1, elem2, ...}}] imports multiple elements.
  • The import format can be specified with Import["file", "ACO"] or Import["file", {"ACO", elem, ...}].
  • Export["file.aco", expr, elem] creates an ACO file by treating expr as specifying element elem.
  • Export["file.aco", {expr1, expr2, ...}, {{elem1, elem2, ...}}] treats each as specifying the corresponding .
  • Export["file.aco", expr, opt1->val1, ...] exports expr with the specified option elements taken to have the specified values.
  • Export["file.aco", {elem1->expr1, elem2->expr2, ...}, "Rules"] uses rules to specify the elements to be exported.
  • See the reference pages for full general information on Import and Export.
  • ImportString and ExportString support the ACO format.

ElementsElements

  • General Import elements:
  • "Elements"list of elements and options available in this file
    "Rules"full list of rules for each element and option
    "Options"list of rules for options, properties and settings
  • Data representation elements:
  • "ColorList"list of color primitives
    "ColorRules"rules for named colors
    "ColorSetters"list of ColorSetter objects
  • Import by default uses the element.

ExamplesExamplesopen allclose all

Basic Examples (2)Basic Examples (2)

Read an ACO file that contains a palette of the 206 web-safe colors, and show the first few:

In[1]:=
Click for copyable input
Out[1]=

Import the same file as a list of ColorSetter objects:

In[1]:=
Click for copyable input

Show all ColorSetter objects arranged in a grid:

In[2]:=
Click for copyable input
Out[2]=
New in 6
New to Mathematica? Find your learning path »
Have a question? Ask support »