Polskie Forum Użytkowników GIMP-a

Dodatki => Pędzle, desenie, gradienty => Wątek zaczęty przez: Jarema on 12.03.2017, 17:59:44



Tytuł: Parsowanie Gradientów Gimp'a
Wiadomość wysłana przez: Jarema on 12.03.2017, 17:59:44
Piszę program który umożliwia ustawienie użytkowników gradientu jako tła wypełnienia. I chciałem dać takiemu użytkownikowi możliwość załadowania tego Gimp'owego /pliki *.ggr/. Proszę zatem o pomoc w zrozumieniu zapisu tego - kod pochodzi z Burning_Transparency.ggr:
Kod:
GIMP Gradient
Name: Burning Transparency
6
0.000000 0.264608 0.502504 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0 0
0.502504 0.601002 0.637730 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 0.000000 1.000000 1 0
0.637730 0.700343 0.744574 0.000000 0.000000 0.000000 1.000000 0.890000 0.329199 0.177758 1.000000 0 0
0.744574 0.767761 0.786311 0.890000 0.329199 0.177758 1.000000 1.000000 1.000000 0.000000 1.000000 0 0
0.786311 0.829920 0.891486 1.000000 1.000000 0.000000 1.000000 0.910000 0.574437 0.000000 1.000000 0 0
0.891486 0.944908 1.000000 0.910000 0.574437 0.000000 1.000000 0.727273 0.127938 0.148370 0.000000 0 0



Tytuł: Odp: Parsowanie Gradientów Gimp'a
Wiadomość wysłana przez: Jarema on 12.03.2017, 18:34:26
Znalazłem odpowiedź tutaj:
 :: http://stackoverflow.com/questions/12146002/the-gimp-creating-background-gradient
 :: https://nedbatchelder.com/code/modules/ggr.html


Tytuł: Odp: Parsowanie Gradientów Gimp'a
Wiadomość wysłana przez: Ziomioslaw on 12.03.2017, 22:26:00
Tak swoją drogą: wiesz, że GIMP to Open Source? Kod jego parser jest więc publicznym.