我正在寻找这种文件格式的确切规格。有人有链接吗?或者想评论?
我花了一天的大部分时间进行搜索,但我一直被引导回到 GIMP 在线用户手册。它说“查看 .gpl 文件,您会发现使用文本编辑器手动构建很容易”。我实际上没有 GIMP,但我在网上看到了一些例子。是的,容易。• 除了:
• 颜色名称的最终含义是什么?它们是纯粹的语义,还是程序依赖于它们?如果是后者,那么如果有两(2)种或更多同名的颜色怎么办?
• “列”行有什么作用?我见过没有“列”行的例子。我见过值为 0、4 和 16 的示例;但这与我所看到的颜色数据没有任何对应关系。我看到 3 列十进制 sRGB 值,以及一个可选的带有颜色名称的第 4 列;似乎我记得“第 4 列”的示例没有颜色名称,只有 3 个 RGB 列。
• RGB 值的列是否需要“对齐”?或者我的输出算法中的以下示例是否有效?(来自绘儿乐调色板):
159 129 112 Beaver
253 124 110 Bittersweet
0 0 0 Black
172 229 238 Blizzard Blue
31 117 254 Blue
162 162 208 Blue Bell
102 153 204 Blue Gray
13 152 186 Blue Green
Run Code Online (Sandbox Code Playgroud)
• 此格式是否接受 sRGBA 颜色?如果是这样,“A”值是如何定义的(0-1、0%-100%、0-127、0-255 等?)(似乎我记得在用 PHP 创建 .png 文件时,“A” " 值为 7 位)?
• 您究竟是如何添加评论/元数据的?今天我看到一个例子,它说以 # 开头的行是注释,或者一行中 # 之后的任何内容都是注释。昨天我想(也许我很困惑)我看到一个例子说注释行以 ; 开头。
• 是否支持任何其他数据格式?最初我认为我在每个示例中看到的颜色数据之前的文本行表示格式:“#”表示十进制sRGB;直到今天当我看到这只是一个空行评论。
• 我可以/必须使用哪些行结束字符?
\n
\r
• 我可以使用哪些字符编码?只有 ASCII 码?? UTF-8 ? 与扩展 ?? 字符集(¡希望如此!)?
• 我有什么遗漏吗?还有其他选择吗?
这是来自http://gimpchat.com/viewtopic.php?f=8&t=3375#的示例
GIMP Palette
Name: bugslife_final.png-10
Columns: 16
#
191 180 180 Index 0
163 158 157 Index 1
145 136 132 Index 2
130 125 112 Index 3
… … …
56 50 49 Index 29
41 38 38 Index 30
23 23 23 Index 31
242 245 213 Index 32
227 232 181 Index 33
210 217 147 Index 34
195 204 118 Index 35
… … …
0 0 0 Index 251
0 0 0 Index 252
0 0 0 Index 253
0 0 0 Index 254
0 0 0 Index 255
Run Code Online (Sandbox Code Playgroud)
喂!
| 归档时间: |
|
| 查看次数: |
1375 次 |
| 最近记录: |