Pergunta

Alguém sabe como os arquivos de gradiente GIMP GGR são interpretados? Alguns dos gradientes incluídos são muito bons e eu quero reconstruí -los. Existem scripts que podem exportar esses gradientes para um arquivo com valores de cores ou algo assim?

Foi útil?

Solução

Aqui está um script python que os lê: Ggr.py.

Outras dicas

O menu de contexto na caixa de diálogo Gimp Gradient possui duas funções de exportação: "Salvar como Povray" e "Save AS CSS" - o posterior pode ser útil para reutilização.

O formato de gradiente de gimp nativo é um formato de texto puro, que é auto-explicativo para quem abre o arquivo-portanto, reutilizar arquivos gimp nativos em seus próprios projetos não seria difícil. É interessante notar que os gradientes de GIMP têm alguns recursos que não existem em outros formatos; portanto, a codificação para interpretar os arquivos de maneira nativamente pode fazer sentido, em oposição ao uso de algum outro formato de gradiente. As características que me lembro são: posicionando o meio do segmento, o segmento de mistura de funções (que podem ser sinusoidais ou esféricas, além de lineares) e o uso das cores dinâmicas de "primeiro plano" e "fundo" na mistura, em vez de um cor fixa.

Exemplo de arquivo de gradiente de 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

Portanto, este é um arquivo com dois segmentos e, para o primeiro segmento que temos: inicia na posição 0, no meio de 0,25, terminando em 0,5, sendo a cor esquerda RGBA (0,1,0,1) (Opacity Green completo) , a cor certa é RGBA (1,1,1,1) (opacidade total branca). Os outros dois números são um para a função de mistura do segmento:

A função de mistura do segmento {gradiente-segmentos-linear (0), curado por gradiente (1), gradiente-segmentos-segido (2), gradiente-segmentos-sphere-sphere-inCenchering (3), gradiente-segmento-esfera -Decreação (4)}

E o outro para o tipo de coloração:

O tipo de coloração do segmento {gradiente-segmento-rgb (0), gradiente-segmento-hsv-ccw (1), gradiente-segmento-hsv-cw (2)}

(Recebi as informações da enumeração do navegador de procedimentos da GIMP-no Help-> Procedure Browser, olhando para a descrição das chamadas "Gimp-gradiente-segmentos-get-colory-type" e "Gimp-gradient-segment-get-Blending- função")

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top