调色板是否有标准的XML或JSON模式?

mwc*_*wcz 9 xml json colors

我想通过Web服务制作调色板,并且想知道调色板是否有任何标准模式(XML,JSON等).

谷歌搜索并不富有成效.有任何存在,还是应该自己滚动?

谢谢!

编辑:这样简单的事情会起作用:

[ 'FFFFFF', '000000', ... ]
Run Code Online (Sandbox Code Playgroud)

但是如果有一个传输调色板的标准,我会喜欢它,即使它有比我需要的更多的功能.

mwc*_*wcz 5

近一年后更新:

我从来没有找到 XML 或 JSON 调色板格式。相反,我发现了 Photoshop.ACO文件和 GIMP.gpl文件。

GPL 是一种非常简单的 ASCII 调色板文件格式,根本不需要解释。它看起来像这样:

GIMP Palette
Name: Power Palette
Columns: 0
#
255   0   0 Red
255 255 255 White
  0   0   0 Black
Run Code Online (Sandbox Code Playgroud)

ACO 是一种更复杂的二进制格式。有关如何在此处读/写此格式的更多信息。

从 GPL 转换为 XML 或 JSON 非常简单。

其他可能的文件格式包括:

  • cpt
  • c3g
  • 格格
  • 公积金
  • 公司
  • psp
  • svg

有关详细信息,请参阅颜色渐变存档


ami*_*mix 2

样本和免费软件 - 颜色样本文件格式对此主题进行了分析,包括对专有和开源供应商使用的不同 XML 格式的概述。它包含每种格式的示例,包括二进制标头的视图。

\n\n

至于 XML,它命名了这些专有格式:

\n\n
    \n
  • ACBL(Adobe Color Book Legacy)

    \n\n
      \n
    • PANTONE 不透明沙发\xc3\xa9.acbl (Adobe Illustrator CS3)
    • \n
  • \n
  • ACB(AutoCAD 颜色书)

    \n\n
      \n
    • Pantone A 和 I-cotton.acb (AutoCAD 2008)
    • \n
  • \n
  • QCL(QuarkXPress 颜色库)

    \n\n
      \n
    • PANTONE(R) Solidinhex.qcl (QuarkXPress 7.31)
    • \n
    • 实心六角 UI Spec.cui (QuarkXPress 7.31)
    • \n
  • \n
\n\n

对于开源格式,它将这些应用程序列为具有基于 XML 的格式:

\n\n
    \n
  • 抄写员
  • \n
  • SK1
  • \n
  • SOC(StarOffice 颜色)(OpenOffice.org、LibreOffice 等)
  • \n
\n\n

在这种情况下,当您找不到标准格式时,我通常建议采用最接近标准的格式(因为它很流行)或其他标准但有详细记录。在这种情况下,我会选择 SOC(StarOffice Colors),因为它似乎被 OpenOffice 和 LibreOffice 使用,或者 SVG 可能有颜色定义的概念。

\n\n

前面提到的网站还提供了一个针对不同调色板格式的转换实用程序,引入了自己的基于 XML 的格式,即SwatchBooker 文件格式 (.sbz)

\n