导出Gimp Gradient文件

时间:2010-08-11 19:57:09

标签: gimp

有谁知道如何解释Gimp ggr渐变文件?一些包含的渐变非常好,我想重建它们。是否有任何脚本可以将这些渐变导出到具有颜色值的文件?

2 个答案:

答案 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