Como adicionar um gradiente SVG ao GIMP no Windows 8?

0

Dada a tendência recente de avatares do Facebook incorporando a bandeira do arco-íris , para refletir a recente Suprema Corte do Nos Estados Unidos, a decisão de que o casamento gay é legal em todo o país (nos EUA) , eu estava tentando adicionar tal gradiente ao GIMP (versão 2.8).

O gradiente:

foiencontradonestapágina: link e é um arquivo SVG, contendo o seguinte:

<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" width="600" height="400">
    <rect width="600" height="400" fill="#8e008e"/>
    <rect width="600" height="350" fill="#400098"/>
    <rect width="600" height="300" fill="#00c0c0"/>
    <rect width="600" height="250" fill="#008e00"/>
    <rect width="600" height="200" fill="#ff0"/>
    <rect width="600" height="150" fill="#ff8e00"/>
    <rect width="600" height="100" fill="#f00"/>
    <rect width="600" height="50" fill="#ff69b4"/>
</svg>

Coloquei isso nos seguintes diretórios, primeiro:

C:\Program Files\GIMP 2\share\gimp.0\gradients

E, em segundo lugar, em:

C:\Users\David\.gimp-2.8\gradients

Atualizei os gradientes (dentro do programa GIMP) e fechei - e reabri o - o programa.

A atualização dos gradientes gerou a seguinte mensagem de erro em uma janela de tipo de alerta pop-up:

Failed to load data:

No linear gradients found in 'C:\Program Files\GIMP 2\share\gimp.0\gradients\Gay_flag_8.svg'

e:

Failed to load data:

No linear gradients found in 'C:\Users\David.gimp-2.8\gradients\Gay_flag_8.svg'

Eu sou claramente - faltando alguma coisa, mas não tenho ideia do que estou fazendo de errado ou de não fazer nada.

Seguindo o conselho, da resposta da gronostaj , abri o arquivo SVG no GIMP e, quando ofereci as opções de importação de:

Import paths, and Merge imported paths

Eu verifiquei ambos e salvei o arquivo - como um arquivo .xcf - e depois o exportei como um arquivo .pat . Este arquivo exportado foi então colocado no diretório apropriado:

C:\Users\David.gimp-2.8\gradients\

Com o nome do arquivo de RainbowFlag.pat .

Eu então tentei atualizar os gradientes disponíveis, o que produz este erro:

GIMP Message

Failed to load data:

Fatal parse error in gradient file 'C:\Users\David.gimp-2.8\gradients\RainbowFlag.pat': Not a GIMP gradient file.

tl; dr : como adiciono um novo gradiente, do tipo SVG, ao GIMP 2.8?

    
por David Thomas 28.06.2015 / 20:49

1 resposta

1

O que você criou lá não é um "gradiente" SVG - é uma imagem SVG com as cores do arco-íris.

O SVG Gradents usa o elemento <lineargradient>...</...> XML - há um exemplo claro de como criar um em: link - Você pode converter seu padrão codificado manualmente em um SVG usando corretamente <lineargradient> e <stop> elements - ou salve um arquivo de gradiente do GIMP e edite-o (já que também é um formato baseado em texto). Só mais uma coisa: cuidado com o fato de você querer bordas com cores strongs, você precisa de duas paradas em cada transição - por exemplo, no ponto 0.125, você precisa primeiro de uma parada rosa, para marcar o fim de rosa e segui-lo por um vermelho pare, para marcar o começo do vermelho. (E é por isso que eu diria que você está pelo menos no caminho certo ao tentar editar manualmente a definição de texto do gradiente - isso seria um pouco difícil de comprar usando o U.I.)

    
por 29.06.2015 / 14:18