有谁知道如何解释Gimp ggr渐变文件?一些包含的渐变非常好,我想重建它们。是否有任何脚本可以将这些渐变导出到具有颜色值的文件?
答案 0 :(得分:4)
GIMP的渐变对话框中的上下文菜单有两个导出功能:"另存为POVRay"和#34;另存为CSS" - 后者可能对重用有用。
原生GIMP渐变格式是纯文本格式,对于打开文件的任何人来说都是不言自明的 - 因此在您自己的项目中重复使用本机GIMP文件并不难。值得注意的是,GIMP渐变具有其他格式不存在的一些特征,因此编码以本机解释文件可能有意义,而不是使用其他一些渐变格式。我记得的特点是:定位段的中间,段混合功能(可以是正弦或球形,除了线性)和使用动态"前景"和"背景"混合中的颜色,而不是固定的颜色。
GIMP渐变文件示例:
GIMP Gradient
Name: Mexican flag smooth
2
0.000000 0.250000 0.500000 0.000000 1.000000 0.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0 0
0.500000 0.750000 1.000000 1.000000 1.000000 1.000000 1.000000 1.000000 0.000000 0.000000 1.000000 0 0
所以,这是一个包含两个段的文件,对于第一个段,我们有: 从位置0开始,中间位于0.25,结束于0.5,左侧颜色为RGBA(0,1,0,1)(完全不透明度为绿色),右侧颜色为RGBA(1,1,1,1)(完全不透明度)白色)。其他两个数字是段的混合功能:
段{GRADIENT-SEGMENT-LINEAR(0)的混合功能, GRADIENT-SEGMENT-CURVED(1),GRADIENT-SEGMENT-SINE(2), 梯度 - 分区 - 增加(3), GRADIENT-SEGMENT-SPHERE-DEGREASING(4)}
另一种是着色类型:
段的着色类型{GRADIENT-SEGMENT-RGB(0), GRADIENT-SEGMENT-HSV-CCW(1),GRADIENT-SEGMENT-HSV-CW(2)}
(我从GIMP&#39的程序浏览器获得了枚举信息 - 在帮助 - >程序浏览器中,查看了调用的描述" gimp-gradient-segment-get-coloring-type&#34 ;和" gimp-gradient-segment-get-blending-function")
答案 1 :(得分:1)
这是一个读取它们的Python脚本:ggr.py。