Polskie Forum Użytkowników GIMP-a

Dodatki => Pędzle, desenie, gradienty => Wątek zaczęty przez: E-Nigma on 09.07.2011, 14:13:02



Tytuł: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 09.07.2011, 14:13:02
Napisałem program w C++, który automatycznie tworzy mi losowy gradient potrzebny do zrealizowania tutoriala http://www.eyesontutorials.com/articles/5276/1/Photorealistic-Vinyl-Design/Page1.html Jeden z przykładowych gradientów załączam tutaj mając nadzieję, że może się komuś jeszcze przydać. Składa się on z 200 przedziałów, które ręcznie w edytorze gradientów gimpa ciężko byłoby utworzyć.

A oto zrobiony na szybko przykład zastosowania owego gradientu:

(http://www.gimpuj.info/gallery/thumb_52847_09_07_11_2_09_31.jpg) (http://www.gimpuj.info/index.php?action=gallery;sa=view;id=80807)


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: be@ on 09.07.2011, 21:22:45
Super! Na pewno się przyda :)


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 09.07.2011, 21:52:33
Cieszę się bardzo, jak zmuszę się i dokończę ten programik to może go wrzucę tutaj ale niestety działać będzie tylko pod windowsem.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: be@ on 10.07.2011, 00:38:27
No ja chętnie skorzystam z takiego programu. W takim razie życzę weny :)
PS
A tak w ogóle to zazdroszczę umiejętności. Sama bym sobie z chęcią napisała ze 2 programiki, ale do programowania to już jestem za głupia...


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 10.07.2011, 12:09:14
No ja chętnie skorzystam z takiego programu. W takim razie życzę weny :)
PS
A tak w ogóle to zazdroszczę umiejętności. Sama bym sobie z chęcią napisała ze 2 programiki, ale do programowania to już jestem za głupia...

Co za bzdury, nie za głupia tylko za mądra żeby się zajmować takim nudziarstwem.

No ale wracając do tematu, w załączniku dodaję programik konsolowy pod Windowsa, myślę że dość dokładnie opisałem parametry tworzonego przez program gradientu losowego.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: be@ on 10.07.2011, 12:25:54
Wow, szybko się uwinąłeś. Programik działa bezbłędnie, dziękuję :)


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: Ziomioslaw on 10.07.2011, 12:54:41
Źródła byś dał:D

Widzę, co zawarłeś w opisie. Dev C++ to środowisko, kompilatorem jest bodaj Mingw.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 10.07.2011, 12:56:22
Jak umiesz programować to ci dam.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: Ziomioslaw on 10.07.2011, 13:01:49
Jak umiesz programować to ci dam.

Nie wiem czemu się tak kryjesz z tymi źródłami, jakbyś je upublicznił na licencji GPL, nie straciłbyś przecież chwały - dalej byłbyś jednym z autorów (właściwie głównym). No i Twój programik mógłby być używany gdzie tylko jest jakiś kompilator.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 10.07.2011, 16:24:18
Widzę, co zawarłeś w opisie. Dev C++ to środowisko, kompilatorem jest bodaj Mingw.

Błąd z mojej strony rzeczywiście na szczęście nie wpływający na funkcjonalność programu.

Nie wiem czemu się tak kryjesz z tymi źródłami, jakbyś je upublicznił na licencji GPL, nie straciłbyś przecież chwały - dalej byłbyś jednym z autorów (właściwie głównym). No i Twój programik mógłby być używany gdzie tylko jest jakiś kompilator.

chwały - to dość śmiesznie zabrzmiało, jakby to że napisałem mały programik mogło mi przysporzyć chwały albo pójdźmy o krok dalej splendoru i milionów wielbicieli na całym świecie, a co tam wielbicieli, wielbicielek. Nie bądźmy śmieszni, dobrze wiemy że większość ludzi myśli, że nauczenie się programowania to pięć minut roboty a napisanie takiego programiku to drugie pięć minut roboty no i nikogo nie obchodzi tak naprawdę autor programu. Zresztą napisałem ten program, więc wypada się chociaż podpisać pod nim, a jak ktoś będzie potrafił programować i przekompilawać ten program tak by działał pod Linuksem to dam kod źródłowy i niech przekompiluje i udostępni innym wersję pod Linuksa, może nawet dopisać swoje imię i nazwisko - podzielę się z nim chwałą, splendorem i milionami wielbicieli.

Wow, szybko się uwinąłeś. Programik działa bezbłędnie, dziękuję :)

Wcześniej już napisałem praktycznie cały programik, pozostało mi tylko dorobienie interfejsu, tak żeby każdy mógł wybrać jaki chce gradient, gdzie i pod jaką nazwą zapisać itd. itp. a  takie pierdółki najgorzej się zmusić żeby napisać.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: be@ on 11.07.2011, 16:26:09
Moja gradientowa płytka :) :
(http://www.gimpuj.info/gallery/thumb_48452_12_07_11_9_37_19.png) (http://www.gimpuj.info/index.php?action=gallery;sa=view;id=80842)


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: CreAtoR on 11.07.2011, 18:31:16
Mi nie działa.  ; ( jak juz mam wybierz nazwe t sie wylanacza; /


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 11.07.2011, 18:37:57
Na pewno ładniejsza niż ta moja, świetnie nadałaś połysk płycie i ścieżki ci lepiej wyszły niż moje, no i naklejka też fajna.

W swoim starym niedokończonym programie do modyfikacji zdjęć zrobiłem sobie automatyczną funkcję do tworzenia gradientów ze zdjęcia. Po prostu wczytuje się zdjęcie, klika lpm na zdjęciu przeciąga i puszcza w punkcie docelowym i program "zbiera" informacje o kolorach ze stu punktów rozłożonych równomiernie pomiędzy punktem kliknięcia a punktem zwolnienia przycisku myszy. Zebrane dane zapisywane są do pliku (na sztywno lokalizacja jest D:\file.ggr a nazwa wewnętrzna gradientu to "gradient").
Nie wiem czy się komuś coś takiego może przydać, ale żeby to udostępnić musiałbym jeszcze poprawić parę rzeczy, takich jak wprowadzenie możliwości określenia liczby przedziałów gradientów (od 2 do 100), podanie lokalizacji docelowej i nazwy pliku, no i oczywiście nazwy wewnętrznej samego gradientu. Pozostaje jeszcze kreślenie na bitmapie trasy, po której program będzie zbierał dane.

Mi nie działa.  ; ( jak juz mam wybierz nazwe t sie wylanacza; /

Po wpisaniu nazwy gradientu, tworzy się plik w lokalizacji, którą podałeś i program się wyłącza, chyba że żeś spacji użył lub nazwę i ścieżkę pliku źle wpisałeś.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 12.07.2011, 19:23:49
Dobra, większość ludzi tutaj pracuje na Linuksie, zaś użytkowniczka beata072 podziękowała mi za ten program tutaj (co w zasadzie mi się nigdy nie zdarzyło) i pokazała że się jednak ten program do czegoś nadaje więc udostępniam te kody na licencji GPL w załączniku.

Nie zrozumcie mnie źle, ale już parę razy kiedyś umieściłem różne programy w internecie zarówno z jak i bez kodu źródłowego i wierzcie mi na słowo, jedyny zaszczyt jaki mnie spotkał to e-maile mniej więcej takiej treści: ściągnąłem twój program z tej strony, czy mógłbyś go przerobić i dodać to i usunąć tamto bo mi taki program jest potrzebny a ja będę się z tym męczył ze dwa dni a i tak nie zrobię tego a tobie zajmie to 5 min.

Niektórym ludziom się wydaje, że jak umieszczam jakiś program w internecie to znaczy że jestem frajerem i będę za kogoś odrabiał zadania domowe oczywiście za darmo bo jakże by inaczej.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: Ziomioslaw on 13.07.2011, 20:57:57
Pozwoliłem sobie ciut zmodyfikować ten Twój program. Teraz może się kompilować bez większych komplikacji na systemach innych niż "post-DOS", chociaż na nich chyba też raczej by przeszedł.
Gdybyś chciał go rozwiać, to bacz, że praktycznie w ogóle nie sprawdzasz co użytkownik wprowadza do programu.
W załączniku zmodyfikowane źródła raz z binarką (Ubuntu, ale zadziała pewnie wszędzie).
PS. na Wine działa całkiem sprawnie.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 13.07.2011, 21:51:33
Pozwoliłem sobie ciut zmodyfikować ten Twój program. Teraz może się kompilować bez większych komplikacji na systemach innych niż "post-DOS", chociaż na nich chyba też raczej by przeszedł.

No i świetnie, cieszę się że potrafiłeś to zrobić samemu.

Gdybyś chciał go rozwiać, to bacz, że praktycznie w ogóle nie sprawdzasz co użytkownik wprowadza do programu.

Ano kiedyś baczyłem, aż za bardzo i sprawdzałem każdy najmniejszy drobiazg ale teraz stałem się w tym względzie bardzo leniwy. Jeżeli chodzi o liczbę przedziałów to wprowadziłem automatyczną korektę w kodzie: rekordy = min(max(rekordy,2),500); dzięki czemu nie można wpisać mniejszej liczby od 2 ani większej od 500, a z resztą dałem sobie spokój bo jak ktoś umie czytać ze zrozumieniem to powinien sobie poradzić.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: POGO on 20.07.2011, 20:56:53
Dzięki za programik. :) Jeszcze nie testowałem ale zaraz to zrobię.Może nie złym pomysłem było by napisanie takiej wtyczki do Gimpa.  <lol>

SUPER!!! Fruwa jak Małysz! Dzięki raz jeszcze! <wilber>


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 21.07.2011, 14:10:53
SUPER!!! Fruwa jak Małysz! Dzięki raz jeszcze! <wilber>

Nie no nie przesadzajmy, nic ani nikt nie fruwa tak jak Małysz. Cieszę się, że się przydało.

Zastanawiam się czy zrobić mały konsolowy program, który by konwertował gradient zapisany wewnętrznie w pliku .svg Inkscape-a na plik gradientu Gimpa *.ggr i na odwrót. Myślę, że było by to jakieś udogodnienie ponieważ w Inkscap-ie można łatwiej tworzyć własne gradienty niż w Gimpie, zaś nieraz chciałoby się użyć gradientu z Gimpa w Inkscap-ie co z kolei jest możliwe do zrealizowania w pośredni sposób.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 24.08.2011, 14:00:59
W swoim starym niedokończonym programie do modyfikacji zdjęć zrobiłem sobie automatyczną funkcję do tworzenia gradientów ze zdjęcia. Po prostu wczytuje się zdjęcie, klika lpm na zdjęciu przeciąga i puszcza w punkcie docelowym i program "zbiera" informacje o kolorach ze stu punktów rozłożonych równomiernie pomiędzy punktem kliknięcia a punktem zwolnienia przycisku myszy. Zebrane dane zapisywane są do pliku (na sztywno lokalizacja jest D:\file.ggr a nazwa wewnętrzna gradientu to "gradient").
Nie wiem czy się komuś coś takiego może przydać, ale żeby to udostępnić musiałbym jeszcze poprawić parę rzeczy, takich jak wprowadzenie możliwości określenia liczby przedziałów gradientów (od 2 do 100), podanie lokalizacji docelowej i nazwy pliku, no i oczywiście nazwy wewnętrznej samego gradientu. Pozostaje jeszcze kreślenie na bitmapie trasy, po której program będzie zbierał dane.

Załączam ten program w jeszcze nie dokończonej formie, ponieważ ktoś mnie o to poprosił. Plik z gradientem tworzy się w lokalizacji D:\file.ggr Zmniejszyłem liczbę punktów zbieranych przez program do 10, bo przy 100 tworzyły się nieciekawe wzorki związane z zaszumieniem zdjęć (przynajmniej u mnie, bo lustrzanki cyfrowej niestety nie mam). Zalecam również powiększyć za pomocą kółka myszki obszar zdjęcia, z którego będzie pobierany gradient.

Jak będę miał czas, to zajmę się tym programem na poważniej i postaram się poprawić jego funkcjonalność.

Podmieniłem program, teraz powinien się uruchamiać na wszystkich komputerach.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: be@ on 25.08.2011, 09:47:14
...Jak będę miał czas, to zajmę się tym programem na poważniej i postaram się poprawić jego funkcjonalność.
Wypróbowałam i moim zdaniem programik wart zachodu. Nawet nie sądziłam, że okaże się taki przydatny. Jeśli wybierze się odpowiednie zdjęcie czy obrazek, to można otrzymać naprawdę ładne gradienty.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 27.08.2011, 21:10:48
Podmieniłem program na jego nowszą i poprawioną wersję, która również mniej waży. Jest podgląd gradientu, jest przycisk zapisywania gradientu do pliku, jest wyświetlana ścieżka, po której program zbiera dane do utworzenia gradientu.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: be@ on 27.08.2011, 21:48:14
Super! W załączniku gradient ze zdjęcia jesiennych liści :)


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: jagat on 27.08.2011, 23:01:55
Działa świetnie - zmyślny programik - dzięki za udostępnienie  :)


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 28.08.2011, 08:35:49
Ostania poprawka, dodałem możliwość sterowania liczbą punktów (zakres od 2 do 100).


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: be@ on 28.08.2011, 09:42:30
Dzięki, wszystko działa. Teraz to już jest perfect :)


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 14.09.2011, 09:29:54
Najnowszą wersję programu do tworzenia gradientów wrzuciłem tutaj: http://registry.gimp.org/node/25571 Zmiany jakie wprowadziłem pozwalają na ręczne dodawanie i odejmowanie punktów na ścieżce poprzez wybranie trybu ręcznego (wciśnięty przycisk z ikonką ręki) i podwójne kliknięcie w pobliżu ścieżki.
Jeszcze jedna sprawa, program udostępniłem i przerobiłem do tej postaci ponieważ poprosiła mnie o to użytkowniczka beata072, w związku z czym również Jej należą się podziękowania za wykazane zainteresowanie, co też i w tej chwili czynię.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: be@ on 14.09.2011, 09:55:30
Ojej, to ja dziękuję za poświęcony czas i pracę nad programem. Oczywiście wypróbuję najnowszą wersję :)


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: MareroQ on 14.09.2011, 17:04:44
Fantastyczna „maszyna” do produkcji gradientów.
Przyłączam się do podziękowań Beaty !
Mam wielką nadzieję, że teraz znajdziesz czas i chęci do projektu:
http://www.gimpuj.info/index.php/topic,52805.msg253099.html#msg253099 (http://www.gimpuj.info/index.php/topic,52805.msg253099.html#msg253099)

PS. W Windows XP 32bit występuje drobny problem ze znikającą (pod gradientem) górną skalą (podziałką) – nie ma to jednak wpływu na funkcjonalność programu.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 14.09.2011, 18:40:03

PS. W Windows XP 32bit występuje drobny problem ze znikającą (pod gradientem) górną skalą (podziałką) – nie ma to jednak wpływu na funkcjonalność programu.


Nie mam jak nad tym popracować, ponieważ mój stary komputer, gdzie miałem XP niestety jest nieczynny. Szczerze pisząc, nie mam pojęcia z czym to się wiąże i musiałbym przeanalizować sytuację z kompilatorem zainstalowanym na systemie XP 32.

Fantastyczna „maszyna” do produkcji gradientów.

Właśnie o to mi chodziło, żeby szybko, łatwo i przyjemnie móc stworzyć gradient. A i jeszcze jedna sprawa, jeżeli ktoś chce zrobić gradient z kilku, czy kilkunastu kolorów wystarczy w gimpie stworzyć nową bitmapę odpowiedniej wielkości i na jednej linii namazać pędzlem te kolory a następnie zapisać na dysku jako jpg. Otworzyć w moim programie i dawaj stworzyć ścieżkę i dodać ręcznie punkty w miejscach zamalowanych wcześniej i gradient zrobiony.

Przyłączam się do podziękowań Beaty !


Cieszę się, że program się przydaje, to jest dla mnie największe wszak podziękowanie.

Mam wielką nadzieję, że teraz znajdziesz czas i chęci do projektu:
http://www.gimpuj.info/index.php/topic,52805.msg253099.html#msg253099 (http://www.gimpuj.info/index.php/topic,52805.msg253099.html#msg253099)


Teraz mam mieszane uczucia co do tego projektu, bo z jednej strony mają ludzie rację, że edytor już istnieje i wystarczy się nauczyć poprawnie nim posługiwać. Zaś z drugiej strony funkcjonalność tego edytora jest dla mnie nieco zastraszająca, to skakanie po menu trochę mnie irytuje i odstrasza, dlaczego nie dodać zwykłego okienka, gdzie wyświetlane były by kolory danego punktu kontrolnego, a po którego kliknięciu można by było wybrać sobie kolor jaki dusza zapragnie?


Kolejna sprawa zapomniałem podziękować Ziomiosławowi za przekompilowanie wcześniejszego programu pod Linuksa, za co przepraszam i dziękuję w tej chwili (mam nadzieję, że przysłowie lepiej późno niż wcale jest Jemu znane).

Ojej, to ja dziękuję za poświęcony czas i pracę nad programem. Oczywiście wypróbuję najnowszą wersję :)

Wykazałaś zainteresowanie o co w dzisiejszych czasach zwłaszcza w internecie nie jest wcale tak łatwo. Nie było by zainteresowania z Twojej strony nie było by po co przerabiać ten program i nie było by programu, w związku z czym dziękuję wydaje mi się w tym przypadku całkowicie uzasadnione.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: Terrqge on 14.09.2011, 19:00:16
Sam go nie używam, ale wiem, że bardzo dużo się napracowałeś i podziwiam ludzi którzy wkładają dużo pracy na coś, za co tak naprawdę nie dostają pieniędzy. ;)

Kawał dobrej roboty!


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 15.09.2011, 06:40:53
Wcześniej wspomniany przez MareroQ błąd został jednak przeze mnie wykryty i naprawiony. Zapomniałem dodać, że są dwa sposoby otwierania plików: pierwszy za pośrednictwem menu, zaś drugi poprzez złapanie i upuszczenie na okno programu plików jpg lub bmp (w tym drugim okna poprawnie się wyświetlały). Program obsługuje jedynie 24 bitowe pliki, może dodam jeszcze obsługę 32 bitowych z przezroczystością ale kiedy to nastąpi, tego jeszcze nie wiem.

P.S.

Tutaj http://registry.gimp.org/node/10240 jest skrypt, który ponoć robi podobne rzeczy.

Sam go nie używam, ale wiem, że bardzo dużo się napracowałeś i podziwiam ludzi którzy wkładają dużo pracy na coś, za co tak naprawdę nie dostają pieniędzy. ;)

Kawał dobrej roboty!

Żałuję, że pod Linuksa nie umiem pisać takich programów, ale cóż poradzić.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 16.09.2011, 11:55:14
Jeszcze ostania sprawa, dodałem obsługę 32 bitowych plików png, poprzednio jej nie było, więc od tej pory gradienty tworzone przez ten program mogą mieć przezroczystość (mam nadzieję, że poprawia to co nieco funkcjonalność programu).


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: POGO on 16.09.2011, 19:22:43
Cześć!
Dzięki za program oraz aktualizacje.Mam nadzieje że projekt będzie rozwijany i ostatecznie wyląduje w GIMPie jako regularna wtyczka.Może nawet udało by się scalić ten program z Gradientem losowym,ale niestety to zależy tylko do autora programu. <lol> Te dwa programy (no jeszcze edytor i przeglądarka) na pewno wzbogaciły by GIMPa i uczyniły prace łatwiejszą. <lol>
Mam jeszcze pytanie czy możliwe jest dodanie do programu koła kolorów które było by wywoływane z menu.
Jeśli tak to proszę dodać. <lol>

Pozdrawiam i dzięki raz jeszcze.
Pogo. <lol>

btw/ chyba są dwa błędy.Pierwszy to 2x.png w rozwijanym menu.
   Drugi, po przeciągnięciu obrazka na płótno brak ikon i suwaka,
   po kliknięciu Okna->np.Kaskada naprawia się. <lol>
 





(http://www.gimpuj.info/gallery/40442_16_09_11_6_21_05.png)


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: be@ on 16.09.2011, 19:48:23
Wypróbowałam :) Nowe funkcje są bardzo przydatne. Co do błędów, o których napisał POGO, to u mnie w rozwijanym menu jest wszystko w porządku, natomiast po przeciągnięciu obrazka na płótno rzeczywiście nie widać ikon i suwaka, ale pojawiają się po zmaksymalizowaniu lub rozciągnięciu okna.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 17.09.2011, 14:48:51

btw/ chyba są dwa błędy.Pierwszy to 2x.png w rozwijanym menu.
   Drugi, po przeciągnięciu obrazka na płótno brak ikon i suwaka,
   po kliknięciu Okna->np.Kaskada naprawia się. <lol>


Pierwszy błąd już zostałem poinformowany i został on bezwzględnie wyeliminowany.
Drugi błąd z tego co widzę, wynika z tego, że okno jest zbyt wąskie i ikon nie widać, trzeba zmaksymalizować okienko, a paski przewijania pojawiają się jak jest grafika większa od okienka (znaczy się sam obrazek) one nie są do przewijania całego okna razem z ikonkami.


Cześć!
Dzięki za program oraz aktualizacje.Mam nadzieje że projekt będzie rozwijany i ostatecznie wyląduje w GIMPie jako regularna wtyczka.Może nawet udało by się scalić ten program z Gradientem losowym,ale niestety to zależy tylko do autora programu. <lol> Te dwa programy (no jeszcze edytor i przeglądarka) na pewno wzbogaciły by GIMPa i uczyniły prace łatwiejszą. <lol>
Mam jeszcze pytanie czy możliwe jest dodanie do programu koła kolorów które było by wywoływane z menu.
Jeśli tak to proszę dodać. <lol>

Pozdrawiam i dzięki raz jeszcze.
Pogo. <lol>


A to już grubsza sprawa, jak chcecie, to spróbuję to zrobić tak, że jak w lokalizacji programu będzie folder o nazwie np. standard png files a tam mogą być jeszcze podfoldery np. circle colors, triangle colors to się załadują odpowiednie odnośniki w menu plik->standardowe pliki->circle colors->nazwa pliku. Ale to nie teraz, teraz to ja parę swoich spraw mam na głowie, z którymi szybko się nie uporam.

A co do kółek z kolorami to możecie pomyśleć, jakie pliki by się przydały i wybrać te najlepsze np. stąd: http://commons.wikimedia.org/wiki/Category:Colorwheels


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: POGO on 17.09.2011, 22:57:48
W porządku.Pobrałem wersje 202 <lol> i wszystko gra.

btw/też mam teraz mało czasu,coś więcej napisze w wolnej chwili.
Pogo.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 18.09.2011, 13:22:13
Miał być dzisiaj ciąg dalszy robót domowych, ale na szczęście na dzisiaj mam spokój więc dodałem to menu do programu, teraz każdy może wrzucać sobie grafiki (byle by z umiarem) do folderu Stadnard graphics file, a odnośniki do nich załadują się automatycznie w menu plik->standardowe pliki->....


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: POGO on 18.09.2011, 14:41:28
Cytuj
Miał być dzisiaj ciąg dalszy robót domowych, ale na szczęście na dzisiaj mam spokój więc dodałem to menu do programu, teraz każdy może wrzucać sobie grafiki (byle by z umiarem) do folderu Stadnard graphics file, a odnośniki do nich załadują się automatycznie w menu plik->standardowe pliki->....

Huuuurrrrrraaaaaaaaa!!!!!!!!!!! <lol>

DZIĘKI


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 29.09.2011, 16:08:41
Już niedługo będzie można tworzyć gradienty na podstawie podanych przez użytkownika dowolnych punktów znajdujących się oczywiście na bitmapie. Dodatkowo będzie można oddzielnie w tym trybie definiować kolor po prawej stronie jak i po lewej stronie przedziału. Zresztą obraz jest ponoć warty więcej niż milion słów, więc załączam na dole podgląd programu działającego w tym trybie.
Najeżdżając kursorem myszy na jeden z punktów i klikając PPM można go przesuwać, zaś klikając LPM można zmienić położenie punktu, z którego pobierany jest kolor dla prawej strony przedziału. Punkty definiujące kolor po lewej i prawej stronie danego przedziału są symbolicznie połączone linią prostą.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: MareroQ on 29.09.2011, 18:31:56
Dla używających bardzo często (tak jak ja) Twojego programu  (a dzięki któremu zainteresowałem się jak dużo zastosowań mają gradienty- np. http://www.gimpuj.info/index.php/topic,53297.msg254785.html#msg254785 (http://www.gimpuj.info/index.php/topic,53297.msg254785.html#msg254785)) mały plugin Pythona tylko do jego wygodnego wywołania z menu GIMPa (Edycja -> Gradient z obrazka). Gradient zapisać (w folderze zapisywalnym gradientów Gimpa - ustawionym w preferencjach) odświeżyć  gradienty i już można używać …
„Już niedługo” – choćby jutro - to za długo!

GradientfromImageSwitch.py
Kod:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# The idea taken from RobA Shellout http://registry.gimp.org/node/24977
# GradientfromImage by Krzysztof Zajączkowski  http://registry.gimp.org/node/25571

from gimpfu import *
import shlex
import subprocess
import os, sys

def plugin_main(img, drawable):
  command = "\"C:\\Program Files\\GradientfromImage\\ChangeImage.exe\""  #<<--EYTUJ ścieżkę do katalogu programu ChangeImage.exe
  args = shlex.split(command)
  child = subprocess.Popen(args, shell=True)

register(
        "python_fu_GradientfromImage",
        "Gradient from Image",
        "Gradient from Image",
        "www.gimpuj.info",
        "MareroQ for MałyszKZ",
        "2011",
        "<Image>/Edit/Edytor gradientów z obrazka",
        "*",
        [],
        [],
        plugin_main,
        )

main()


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 04.10.2011, 11:51:55
Przepraszam za tak długi czas oczekiwania, ale niestety parę ważnych dla mnie spraw zajęło mój czas.

Tak czy inaczej dokończyłem tą część programu, której krótki opis wypada tutaj zamieścić, co też i niniejszym czynię.

Dodałem nowy tryb programu, umożliwiający tworzenie gradientów z kolorów znajdujących się w zadanych punktach bitmapy. Możliwe jest również definiowanie koloru po lewej, jak i prawej stronie segmentów. Wystarczy kliknąć prawym przyciskiem myszy na punkcie i poruszyć myszką aby zmienić kolor z prawej strony segmentu. Lewym przyciskiem myszy dodajemy punkty lub je przemieszczamy. Podwójne kliknięcie lewym przyciskiem myszy powoduje usunięcie punktu. Punkty krańcowe (ostatni i pierwszy) nie mogą mieć różnych kolorów po lewej i prawej stronie więc nie można im ustawić różnych punktów lewego i prawego.


Dla używających bardzo często (tak jak ja) Twojego programu  (a dzięki któremu zainteresowałem się jak dużo zastosowań mają gradienty- np. http://www.gimpuj.info/index.php/topic,53297.msg254785.html#msg254785 (http://www.gimpuj.info/index.php/topic,53297.msg254785.html#msg254785)) mały plugin Pythona tylko do jego wygodnego wywołania z menu GIMPa (Edycja -> Gradient z obrazka). Gradient zapisać (w folderze zapisywalnym gradientów Gimpa - ustawionym w preferencjach) odświeżyć  gradienty i już można używać …


Dziękuję bardzo za plugin i cieszę się niezmiernie, że program się przydaje.


„Już niedługo” – choćby jutro - to za długo!


Niestety moje możliwości czasowe są mocno ograniczone, ostatnio moją uwagę i czas zabrał remont dwóch pokojów. Nie obyło się bez małego wypadku przy zrywaniu starej podłogi, później musiałem kłaść gładź, zacierać ściany, malować, kłaść panele podłogowe itd. itp. Jak zapewne rozumiesz te czynności zajmują człowiekowi nieco czasu i są dość męczące i stąd tak długi czas oczekiwania na kolejne zmiany zachodzące w programie.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: POGO on 07.10.2011, 20:24:57
Dzięki MalyszuKZ. Program wgląda coraz ładniej i poważniej.Super.
Pozdrawiam.Pogo <lol>


btw.Teraz po remoncie trzeba kupić meble  <lol>



Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: be@ on 07.10.2011, 20:29:28
Ja również dziękuję. Program jest już naprawdę wypasiony :)


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 07.10.2011, 21:25:28
Dzięki MalyszuKZ. Program wgląda coraz ładniej i poważniej.Super.
Pozdrawiam.Pogo <lol>


btw.Teraz po remoncie trzeba kupić meble  <lol>



Nie ma za co, a co do mebli to już kupione, przynajmniej dla dzieciaka a ja stary już jestem to na starych gratach mogę siedzieć nic mi nie będzie.

Ja również dziękuję. Program jest już naprawdę wypasiony :)

A ja naprawdę mówię, gdyby nie Ty nie byłoby programu, więc ludzie bierzcie przykład z Beaty072 i jak jest okazja to piszcie, ja nie gryzę (przynajmniej jeszcze mi się nie zdarzyło kogoś ugryźć). Myślę, że warto pisać ponieważ czasami z tego pisania coś pozytywnego może wyniknąć.

Co do programu to mam pewne plany, myślę o dodaniu jeszcze możliwości rozmieszczania punktów na samym gradiencie co da większą kontrolę użytkownikowi programu. Dlaczego do tego dążę, ponieważ jestem człowiekiem, który lubi wolność, nie lubię ograniczeń a jedyne ograniczenia jakie akceptuję to takie, które dotyczą czynności szkodzących drugiemu człowiekowi. Z tego względu uważam, że dobry programista myśli o tym, aby dać jak największą swobodę i kontrolę nad tym co się dzieje w programie użytkownikowi końcowemu. To Wam ma być wygodnie i przyjemnie używać programu a nie mnie, to Wy decydujecie o tym co tak naprawdę jest funkcjonalne a co nie. A ja powinienem się dostosować. Oczywiście tutaj jest jeszcze jeden czynnik, ja to robię za darmo więc nie wszystko jeszcze jest tak jak powinno być, no ale generalnie ja jak każdy z was mam trochę czasu wolnego, który chcę spędzić z rodziną, pójść gdzieś na spacer, pojeździć rowerem itd. itp. a czasami mam ochotę i czas żeby coś dopisać do tego programu.

Jeżeli macie jakiś genialny pomysł, to piszcie być może zdołam go zrealizować, ja raczej nie gryzę. Jak już zrobię to o czym wcześniej wspominałem, to postaram się umożliwić jeszcze ręczną zmianę kolorów indywidualnie dla każdego punktu. A później dołączę edytor gradientów, oraz eksporter gradientów z plików svg. Ale kiedy to nastąpi tego nie wiem. Przy okazji napiszę jeszcze moduł do przeglądania gradientów z podglądem i to już chyba będzie koniec mojej działalności jeżeli chodzi o ten program i gradienty.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: be@ on 08.10.2011, 08:41:29
Przy okazji napiszę jeszcze moduł do przeglądania gradientów z podglądem i to już chyba będzie koniec mojej działalności jeżeli chodzi o ten program i gradienty.
Właśnie jeszcze tylko tego bardzo mi brakuje. Możliwości szybkiego podglądu gradientów w folderze, bez konieczności wrzucania ich do Gimpa.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 08.10.2011, 15:07:53
Nie wiem, czy dobrze objaśniłem nowe możliwości programu, więc w załączniku dodaję dwa gradienty stworzone właśnie z użyciem punktowego tworzenia gradientu. Drugi gradient jak widać to biało czerwona flaga naszego kraju, w zasadzie według tego co jest napisane na wikipedii powinna to być flaga szaro czerwona. Mam nadzieję, że wiecie jak się tworzy takie gradienty w tym programie. Jeżeli nie, to napiszcie a ja postaram się wytłumaczyć to w jak najlepszy sposób.

Właśnie jeszcze tylko tego bardzo mi brakuje. Możliwości szybkiego podglądu gradientów w folderze, bez konieczności wrzucania ich do Gimpa.

Postaram się coś z tym zrobić.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: MareroQ on 13.10.2011, 17:20:52
W oczekiwaniu na kolejną wersję Gradeint From Image jako ciekawostkę(do podglądu gradientów) można wypróbować bezpłatny Chasys Draw IES http://www.chachaslab.com/chasys_draw_ies.php (http://www.chachaslab.com/chasys_draw_ies.php)


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 18.10.2011, 15:34:03
W oczekiwaniu na kolejną wersję Gradeint From Image jako ciekawostkę(do podglądu gradientów) można wypróbować bezpłatny Chasys Draw IES http://www.chachaslab.com/chasys_draw_ies.php (http://www.chachaslab.com/chasys_draw_ies.php)

Fajny ten programik, dzięki za linka.

Co zaś się tyczy programu, to dodałem możliwość przemieszczania punktów oraz segmentów na samym gradiencie, a ponieważ bardzo zależy wam na podglądzie, to tymczasowo dodałem pozycję w menu plik->utwórz->Plik podglądu gradientów, w ten sposób można utworzyć plik Gradient.png, w którym znajdują się wygenerowane podglądy gradientów znajdujących się w wybranym przez użytkownika folderze. Plik generowany jest w folderze z gradientami. Jest to tymczasowe rozwiązanie ponieważ w przyszłości dodam do programu możliwość przeglądania gradientów z podglądem (być może uda mi się stworzyć taki podgląd również dla plików svg zawierających gradienty). Przykładowy plik z wygenerowanymi podglądami gradientów są dostępne w załączniku.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: MareroQ on 18.10.2011, 16:44:05
Właśnie przed chwilą pobrałem nową wersję 1.0.0.7 - nie działa. Czyżbyś pomylił się przy przesyłaniu załącznika ?


PS. Ponieważ zmienił się załącznik trzeba było go uaktualnić.Jednak nie warto - ponieważ Autor obiecuje dalsze zmiany więc sprawdzajcie lepiej tutaj : http://registry.gimp.org/node/25571 (http://registry.gimp.org/node/25571)


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: MareroQ on 18.10.2011, 17:36:55
Może to znowu tylko w XP 32 bit ?
Dodaje zrzut by wyjaśnić w czym problem:
Po wywołaniu z menu Plik -> Standardowe pliki - brak jakichkolwiek dalszych podmenu.
Każda druga komenda (klik myszką) zamyka program z komunikatem błędu.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 18.10.2011, 17:40:14
Właśnie przed chwilą pobrałem nową wersję 1.0.0.7 - nie działa. Czyżbyś pomylił się przy przesyłaniu załącznika [http://registry.gimp.org/files/ChangeImage_5.zip (http://registry.gimp.org/files/ChangeImage_5.zip)] ?

Sprawdzałem na trzech komputerach z Wistą, XP i Win 7, wszędzie działa jak należy. Czy mógłbyś przybliżyć problemy z programem. Uruchamia się, czy może po starcie programu się dzieje coś złego, no i jeżeli to drugie to w jakich okolicznościach.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 18.10.2011, 17:49:11
Ok. Już wiem chyba w czym problem, zmieniłem nazwę folderu z grafikami, bo była literówka (już nie pamiętam jaka, ale prawidłowa nazwa powinna być: Stadnard graphics file), jeżeli nie masz pozycji w podmenu to najwyraźniej wypakowałeś jedynie sam program bez załączonego folderu, którego nazwa została przeze mnie już poprawiona i stąd problem z menu. Drugi kłopot nie występuje przynajmniej u mnie, tzn. jeżeli wyrzucę folder i uruchomię aplikację, to program działa stabilnie.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: MareroQ on 18.10.2011, 18:11:09
Pobranie jest kompletne tj. z folderem Stadnard graphics file (może Standard ?)
Jeżeli usunę ten folder to programu nie da się wcale uruchomić - od razu błąd.
W sprawie literówek - Gradient czy Gradeint (plansza startowa-może ciekawiej ?).
Krzysztofie - pasjonaci GIMP czekają - ale nauczyłeś mnie czegoś o Jasiu i niuniach .


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 18.10.2011, 18:22:57
A to w takim razie nie zmieniłem nazwy folderu, mój błąd, powinno być jak wcześniej pisałem Standard graphics file, u mnie na trzech komputerach uruchamia się bez tego folderu poprawnie.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: MareroQ on 18.10.2011, 18:39:58
Bardzo dziękuję za szybką reakcję.
Teraz mogę bezproblemowo uruchomić program.
Nowe funkcje są bardzo, bardzo interesujące ... więc zabieram się za testowanie...
Pozdrawiam i jeszcze raz BARDZO DZIĘKUJĘ !


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 18.10.2011, 18:52:08
Nie ma sprawy, niedopatrzenie z mojej oczywiście strony. Dziwne, że u mnie na różnych systemach (xp, vista, oraz win 7) działa program stabilnie bez tego folderu, ale cóż nie wszystko jestem w stanie kontrolować, wiele zależy jeszcze od systemu i danego komputera.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: MareroQ on 21.10.2011, 18:33:05
Jak dla mnie program teraz działa – lecz niestety, zupełnie przypadkowo (i zawsze na zamknięciu) dostaję komunikat błędu (myślę, że ten przypadek jest tylko dla XP 32 bit  – i też to się powtarza na różnych moich komputerach z XP) – mam pytanie czy dla działania programów utworzonych w WINAPI nie potrzeba instalacji jakiś dodatków ?.
Pomimo w/w błędu (wielokrotne uruchamianie czasami daje skutek) teraz potrafię sobie stworzyć  zaplanowany gradient …


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 23.10.2011, 07:20:14
Długo trwało, zanim u mnie wystąpił ten błąd na systemie Windows XP 32 bit, zainstalowanym na moim starym laptopie. Udało mi się znaleźć (przynajmniej mam taką nadzieję) błąd, który powodował wyłączanie programu. Zanim wrzucę zmodyfikowaną wersję tam gdzie zawsze, dodam go tutaj.

MareroQ - jeżeli możesz, przetestuj go dokładnie u siebie, czy wszystko już jest cacy, u mnie działa w systemie Windows XP 32-bit, ale u mnie działał stabilnie bardzo długo i nie miałem z nim problemów przez dłuższy odstęp czasu dopiero za którymś tam razem ów błąd wystąpił i mogłem coś zacząć robić. Przepraszam bardzo za wszelkie utrudnienia, mam nadzieję, że tym razem wszystko będzie działało jak należy.

Jeżeli chodzi o programy WINAPI, nie powinny one wymagać żadnych dodatkowych instalacji, jedynie biblioteki systemowe mogą się nieco różnić (np. jakieś wcześniej wykryte błędy mogą zostać wyeliminowane w nowszych wersjach systemu).


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: MareroQ on 23.10.2011, 13:03:27
Z bardzo dużym zadowoleniem pragnę potwierdzić – teraz dla XP 32bit program działa bezbłędnie, zgodnie z opisem.
Niezmienne, serdeczne podziękowania za szybkie udoskonalanie programu.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 23.10.2011, 17:28:54
W takim razie nowa wersja jest dostępna już tam gdzie zawsze w związku z czym usuwam powyższy załącznik, ponieważ nie jest on już potrzebny i nie musi zajmować miejsca na forumowym serwerze.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: POGO on 23.10.2011, 18:05:55
Sweet!!!  <lol> Co więcej pisać.
Dzięki


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 03.11.2011, 14:37:44
Kolejną wersję programu do testowania umieszczam tutaj, tym razem klikając na punkcie gradientu prawym przyciskiem myszy wywołuje się okienko zmiany koloru, w którym można oczywiście zmieniać ręcznie kolory punktów po lewej i po prawej stronie punktu. Można ustawiać również poziom przezroczystości.

Dodałem poprawioną wersję, która powinna działać już na XP 32 bit

Usunąłem załączniki, bo program jest już dostępny tutaj: registry.gimp.org/node/25571


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: MareroQ on 03.11.2011, 18:29:36
Witaj Krzysztofie,

Czy to już będzie regułą, że dla XP 32 bit są problemy ?

Jest kłopot  z wywołaniem okienka „Ustaw kolor ” – trzeba klikać kilkanaście razy zanim zostanie wywołane – a jeśli już to w takiej postaci jak na zrzucie 1. Poruszanie myszką nad okienkiem pozwala na uzyskanie okienka jak na zrzucie 2.

Mam ogromną nadzieję, że i tym razem znajdziesz rozwiązanie problemu.

Jedyne co sprawdziłem to to, że nie jest to związane z użyciem pamięci (procesora) – jest na poziomie 1 % oraz diagnoza użycia plików dll przez ChangeImage.exe wskazuje na niewłaściwą wersję pliku mpr.dll (lecz zainstalowana wersja jest taka sama jak te które można pobrać czyli o rozmiarze  59 904 bajtów).

W oczekiwaniu na cdn serdecznie pozdrawiam !


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 03.11.2011, 20:02:23
Już naprawiłem problem, mam nadzieję że definitywnie. Win XP nie obsługuje najlepiej niektórych stylów wyświetlania okna przez co okienko do zmiany kolorów nie odświeżało się poprawnie. Drugi błąd związany z brakiem tekstu w kontrolkach został również rozwiązany.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: POGO on 03.11.2011, 20:11:33
Zagrabiłem i idę testować. <lol>

btw/Pisałeś gdzieś że nie masz PhotoShopa.Odnalazłem stare swoje linki może to się przyda http://www.colorzilla.com/gradient-editor/
Pozdrawiam i dziękuje Pogo. <lol>


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: MareroQ on 03.11.2011, 20:42:19
To już jest  inną regułą, że problemy rozwiązujesz od ręki !
Dla XP 32bit program teraz  działa bezbłędnie.
Niezmienne, serdeczne podziękowania za szybkie udoskonalanie programu.

PS. Wydaję mi się, że powinieneś na stronie
http://registry.gimp.org/node/25571 (http://registry.gimp.org/node/25571)
numerować kolejne wersje – bo wielu użytkowników nie wie, że program dynamicznie rozwija się ...


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 03.11.2011, 21:13:19
To już jest  inną regułą, że problemy rozwiązujesz od ręki !
Dla XP 32bit program teraz  działa bezbłędnie.
Niezmienne, serdeczne podziękowania za szybkie udoskonalanie programu.

PS. Wydaję mi się, że powinieneś na stronie
http://registry.gimp.org/node/25571 (http://registry.gimp.org/node/25571)
numerować kolejne wersje – bo wielu użytkowników nie wie, że program dynamicznie rozwija się ...


Staram się jak mogę, ale jestem tylko człowiekiem i czasami coś przeoczę, albo jest coś, czego nie wiem a co powoduje, że program nie działa poprawnie na XP 32 bit. Generalnie niestety różnie to bywa, nie da się wszystkiego przewidzieć. U mnie działało bezproblemowo, a na XP 32 z nieznanych przyczyn już nie, no może nie z nieznanych, ale z niezrozumiałych to już na pewno.

Zrobię tak jak piszesz, tzn. będę numerować kolejne wersje tego programu, na razie jednak nie wrzucałem go na tą stronę, bo chciałem abyście potestowali trochę ten program u siebie. Postaram się to zrobić jutro.

Dziękuję za cierpliwość i zrozumienie.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: be@ on 04.11.2011, 00:52:57
Jejku, znów nowa wersja! Już przestałam nadążać :) Teraz tworzenie gradientów, to czysta frajda.
@Edit
Przetestowałam. U mnie (na Win7 64bit) wszystkie funkcje działają prawidłowo.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 05.11.2011, 11:01:31
Program jest już dostępny tutaj: registry.gimp.org/node/25571 więc usunąłem już załączniki.

Jejku, znów nowa wersja! Już przestałam nadążać :) Teraz tworzenie gradientów, to czysta frajda.
@Edit
Przetestowałam. U mnie (na Win7 64bit) wszystkie funkcje działają prawidłowo.

Bardzo się cieszę i dziękuję za informację.

Zagrabiłem i idę testować. <lol>

btw/Pisałeś gdzieś że nie masz PhotoShopa.Odnalazłem stare swoje linki może to się przyda http://www.colorzilla.com/gradient-editor/
Pozdrawiam i dziękuje Pogo. <lol>

Fajny ten edytor gradientów, ale on nie ma zbyt wiele z plikami gradientów PhotoShopa wspólnego (tak przynajmniej mi się wydaje). Zresztą tutaj zapis danych jest przejrzysty i czysty do tego stopnia, że od razu wiem jak napisać program tworzący taki plik css z gradientem. To jest tworzenie gradientu pod różne typy przeglądarek internetowych od FF, poprzez chrome, safari, operę a na IE skończywszy, jeżeli chcecie mogę dorobić taką funkcję do generowania kodu gradientów css-a, jeżeli to w ogóle komuś do szczęścia jest potrzebne.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 11.11.2011, 11:24:15
Więc nadeszła najwyższa pora na wersję 1.0.0.9, w której wprowadzone zostały następujące udogodnienia (przynajmniej mam taką nadzieję):
1) usuwanie punktów z wciśniętym shiftem umożliwa zachowanie kolorów i położenia pozostałych punktów (w trybie punktowym);
2) dodawanie punktów z wciśniętym shiftem umożliwia dodanie punktu z zachowaniem rozmieszczenia i kolorystyki pozostałych punktów (oczywiście z przesunięciem dla dodawanego punktu) również w trybie punktowym;
3) dodałem menu, które można wywołać klikając prawym przyciskiem myszy na podglądzie gradientu. Umożliwia ono równomierne rozmieszczenie punktów lub pobranie kolorów z bitmapy;
4) umożliwiłem zapisywanie utworzonego gradientu do pliku *.svg;
5) dodałem opcję w menu Plik->Utwórz->Plik svg z gradientami tak aby było możliwe wyeksportowanie gradientów z Gimp-a do Inkscape-a.

Na stronie http://registry.gimp.org/node/25571 już zamieściłem program. Mam nadzieję, że będzie działać poprawnie. Na podanej stronie dodałem plik z gradientami *.svg, są to gradienty wyeksportowane z folderu standardowych gradientów gimpa, a więc jeżeli ktoś z Was chce użyć jakiegoś gradientu Gimp-owego w Inkscap-ie to może sobie ściągnąć ten plik *.svg z gradientami.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: Dominus on 11.11.2011, 13:03:04
Super sprawa. Jeśli pozwolisz zrobię o nim niedługo materiał na inkscape-tutorial.pl. Co ty na to?

No nie mogę. Ale ten programik jest super!!! Chłopaku bardzo dobra robota. Teraz poza tutorialem chciałbym napisać o nim notkę. Mogę?

D.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: be@ on 11.11.2011, 13:31:56
ad 1. U mnie, w trybie punktowym jakoś nic się nie dzieje z wciśnięty shiftem, ale punkt jest usuwany po dwukrotnym kliknięciu na niego (bez shifta).
ad 2. Dodawanie punktu z wciśniętym shiftem wygląda tak samo jak bez shifta. Chyba, że robię coś źle?
ad 3. Równomierne rozmieszczenie działa, ale nie wiem o co chodzi z tym pobraniem kolorów.
Inkscape niestety nie używam, więc pozostałych funkcji nie sprawdzałam.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 11.11.2011, 13:41:55
Jeżeli wyrażasz taką chęć, to ja Ci pisania czegokolwiek na swojej własnej stronie nie mam prawa odmawiać. Masz prawo pisać co Ci się żywnie podoba na każdy temat - tak przynajmniej ja rozumiem wolność słowa. Oczywiście mi osobiście będzie bardzo miło jeżeli napiszesz tutorial czy chociażby notatkę na temat tego programu. Im więcej ludzi lubi, używa i wyraża swoje zainteresowanie tym programem tym chętniej i przyjemniej się go modyfikuje i rozwija, bo jest dla kogo to robić. Jak nikt się programem nie interesuje to nie ma po co go pisać.

U mnie jakoś nic się nie dzieje z wciśnięty shiftem, ale punkt jest usuwany po dwukrotnym kliknięciu na niego (bez shifta). Dodawanie punktu z wciśniętym shiftem wygląda tak samo jak bez shifta. Chyba, że robię coś źle?

Trudno to dokładnie wyjaśnić. Gdy shift jest wciśnięty to o ile zmieniłaś położenie punktów kontrolnych (tych pod podglądem gradientu) lub kolor któregoś z nich to te informacje zostaną zachowane, bez wciśniętego shifta program wczyta od nowa kolory z bitmapy oraz rozmieści punkty równomiernie (dotyczy to jedynie trybu ręcznego). Jeden z użytkowników forum, na którym umieściłem ten program zwrócił mi na to uwagę.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 11.11.2011, 13:48:31
W takim razie muszę to sprawdzić na innym komputerze z Win 7 bo u mnie działa.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: be@ on 11.11.2011, 14:01:50
Gdy shift jest wciśnięty to o ile zmieniłaś położenie punktów kontrolnych (tych pod podglądem gradientu) lub kolor któregoś z nich to te informacje zostaną zachowane, bez wciśniętego shifta program wczyta od nowa kolory z bitmapy oraz rozmieści punkty równomiernie (dotyczy to jedynie trybu ręcznego). Jeden z użytkowników forum, na którym umieściłem ten program zwrócił mi na to uwagę.
A to faktycznie, teraz już rozumiem i widzę różnicę. Dzięki za wyjaśnienie :)
@Edit
Chociaż różnica jest tylko w przypadku dodawania punktów. Podczas odejmowania punktów bez shifta, informacje o zmianach pozostają zachowane, czyli jest tak, jak powinno być z shiftem.
I wiem już o co chodzi z wczytywaniem kolorów z bitmapy, więc potwierdzam prawidłowe działanie tej funkcji.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 11.11.2011, 14:12:25
Sprawdziłem na innym komputerze, w win 7 niestety nie działa, chyba zmienili sposób przekazywania informacji o wciśniętym przycisku shift w win 7 i stąd te trudności. Postaram się wyeliminować ten problem ale nie będzie to łatwe bo komputer z win 7 nie należy do mnie tylko do dzieciaka, a ten dorwał się do gry Harrego Portfela i nie mogę z nim walczyć o przywilej korzystania z jego własnego komputera (przynajmniej na razie).


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: be@ on 11.11.2011, 14:18:10
W sumie, to chyba nie ma problemu, bo tak jak już pisałam, dodawanie z shiftem jednak działa prawidłowo (tylko wcześniej nie wiedziałam o co chodzi :-[), a przy odejmowaniu zarówno z shiftem jak i bez niego, wcześniej wprowadzone zmiany i tak zostają zachowane.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 11.11.2011, 14:36:08
Nie, dobrze mi zwróciłaś uwagę, wcześniej u mnie działało poprawnie, dopóki nie "poprawiłem" kodu przy okazji przerabiania czegoś innego i stąd ten błąd, zaraz wrzucę poprawioną wersję. Dziękuję za zwrócenie uwagi, bo naprawdę błąd istnieje tylko, że objawia się on dość losowo. Zaraz wrzucę poprawioną wersję.

Już poprawiona wersja jest dostępna tak jak zwykle tutaj: http://registry.gimp.org/node/25571


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: be@ on 11.11.2011, 17:45:43
Wypróbowałam poprawioną wersję i nie znalazłam już żadnych błędów. I nie jestem pewna, czy gdzieś napisałeś, że po wciśnięciu i przytrzymaniu PPM na wybranym punkcie (w trybie punktowym i chodzi o punkt na obrazie a nie ten pod podglądem) można zmieniać kolory prawego i lewego punktu końcowego segmentu przeciągając je po mapie kolorów. W każdym razie nie wiedziałam o tym i tak przypadkowo odkryłam tą opcję. Jak gdzieś już podawałeś taką informację, to sorry ale ten wątek zrobił się już dość długi i mogłam przegapić, tudzież zapomnieć :P


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 12.11.2011, 09:00:57
Wypróbowałam poprawioną wersję i nie znalazłam już żadnych błędów. I nie jestem pewna, czy gdzieś napisałeś, że po wciśnięciu i przytrzymaniu PPM na wybranym punkcie (w trybie punktowym i chodzi o punkt na obrazie a nie ten pod podglądem) można zmieniać kolory prawego i lewego punktu końcowego segmentu przeciągając je po mapie kolorów. W każdym razie nie wiedziałam o tym i tak przypadkowo odkryłam tą opcję. Jak gdzieś już podawałeś taką informację, to sorry ale ten wątek zrobił się już dość długi i mogłam przegapić, tudzież zapomnieć :P

Nie ma problemu, ja również nie wiem czy dość dokładnie opisałem jak można tworzyć gradienty w ten sposób. Może kiedyś zrobię jakiś mały wideo tutotial o tym jak korzystać z tego programu.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: POGO on 19.11.2011, 14:16:38
Teraz kiedy chyba wszystko działa poprawnie (nawet skrypt ShellOut który nie działał od wersji 2)  z uśmiechem na twarzy mogę powiedzieć dziękuje. <lol>

btw\sorki za spóźniony post ale ostatnio czas cenniejszy od powietrze.lol

Dzięki.
Pogo


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: MareroQ on 05.12.2011, 19:18:24
Czy będzie prezent od Mikołaja lub może pod choinkę?

Wszyscy użytkownicy Twojego programu wyrażają się o nim w komplementach.
Ja też – ale dałeś nam nadzieję na dodanie opcji otwarcia (lub bezpośredniego podglądu bez zapisu do *.png) pliku *.ggr do dalszej edycji – więc czekam z komplementami -  na kolejny prezent…

ps. Coś ciekawego w tym temacie SwatchBooker Editor
http://www.selapa.net/swatchbooker/ (http://www.selapa.net/swatchbooker/)


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 29.03.2012, 10:27:42
No cóż, prezentu na Mikołaja nie będzie, może dlatego, że już wyrosłem z takich rzeczy. Na razie wrzuciłem wersję programu, która umożliwia zapisywanie gradientów w pliku css oraz eksport gradientów z plików ggr do css z automatycznym tworzeniem pliku html z podglądem owych gradientów. Gradienty są obsługiwane przez najnowsze wersje następujących przeglądarek: FireFox, Opera (te dwie sprawdziłem), IE, Chrome i jeszcze jakaś inna, ale za Chiny Ludowe sobie nie przypomnę jaka. Czy to się przyda - nie wiem, ale mam nadzieję, że tak. Jeżeli ktoś z Was chce sprawdzić jak te gradienty się wyświetlają w przeglądarce, to można przykładowy zestaw gradientów pobrać stąd:

http://registry.gimp.org/files/Example%20of%20css%20gradients%20stuff.zip

p.s. zapisywane gradienty obsługują przezroczystość.

program tradycyjnie można pobrać klikając tutaj:

http://registry.gimp.org/files/ChangeImage%20v.1.0.1.0.zip

Kiedy dodam opcję z możliwością podglądu, nie wiem, nie chcę tutaj obiecywać, ponieważ to zależy od no cóż moich chęci i tego czy mam czas.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 08.05.2012, 15:32:38
Dodałem do programu możliwość tworzenia gradientów po ścieżce eliptycznej lub kołowej, także jeżeli ktoś ma ochotę, to może sobie pobrać program stąd http://registry.gimp.org/node/25571


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: POGO on 08.05.2012, 17:23:18
Miło cię znów tu widzieć MalyszuKZ.
Już pobieram i testuje.
Dzięki.


OOps coś nie chce się otworzyć kolorowe kółko.
Pobrałem otworzyłem na pulpicie klikam Plik->Standardowe pliki->Color maps/wheels-> we wszystkie pliki co tam mam i nic się nie dzieje. >:(
 


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: MareroQ on 08.05.2012, 20:48:48
U mnie również pojawia się ten mały błąd (proste obejście skorzystać z Plik -> Otwórz i wyszukać Standard graphics file lub przeciągnąć plik na otwarte okno).
W oczekiwaniu na poprawkę zachęcam (zwłaszcza tych, którzy pierwszy raz zechcą poznać ten program) do odwiedzenia strony Krzysztofa i obejrzenia filmu z prezentacją:
https://sites.google.com/site/obliczeniowo/programowanie/projekty/program-do-tworzenia-gradientow-gimpa-inkscape-a-lub-css (https://sites.google.com/site/obliczeniowo/programowanie/projekty/program-do-tworzenia-gradientow-gimpa-inkscape-a-lub-css)


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 08.05.2012, 21:31:42
Już naprawiłem błąd, chciałem coś poprawić w kodzie i wywaliłem coś, co jest potrzebne, ale teraz już wrzuciłem wersję działającą poprawnie, dziękuję za uwagę.

Przeglądarkę zrobię, ale do tego muszę poczuć więcej chęci, bo to robota niestety na dwa dni będzie, a ja strasznie programować takich rzeczy nie lubię bo dla mnie to nudne i dość oklepane jest, ale możecie być pewni, że zrobię. Poza tym mam jeszcze sporo pomysłów związanych z tym programem, jeden pomysł ktoś mi poddał w komentarzach tutaj http://registry.gimp.org/node/25571 także jak będę czuł chęć i będę miał czas to popracuję nad tym programem.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: MareroQ on 11.05.2012, 19:16:23
Skoro zobowiązałeś się - będę się przypominał o danym słowie !

W zupełnie innej kwestii - penetrując Twoją stronę bardzo spodobał mi się projekt
06. obracająca się Ziemia - czy miałbyś chęć wytłumaczyć (w "wolnym czasie" po realizacji PRZEGLĄDARKI ) jak z dowolnego obrazu uzyskać taką animację (i przybliżyć nam Direct Draw ?).


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: Myrevin on 18.05.2012, 14:45:41
:D
Kiedyś czegoś takiego szukałem, znalazłem coś co działa i w Linuxie.  8-)
 http://xoomer.virgilio.it/lwcon/gimp/python/make-gradient.htm
Co prawda gdy da się ponad 200 segmentów skrypt potrafi się wywalić, ale.. dostęp do source code jest, można poprawić. ;)
Skrypt tworzy gradient z aktywnego właśnie obrazu, a jest tam napisane.  

A no i płytę lepiej zrobić przy pomocy szumu i rozmycia w ruchu. IMHO.  


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: be@ on 18.05.2012, 18:30:23
Dawno już tu nie pisałam, bo jakoś też od dłuższego czasu nie miałam okazji użyć programu. Ostatnio jednak potrzebowałam utworzyć sobie kilka gradientów z obrazka i pobrałam ostatnią, najnowszą wersję. Po utworzeniu gradientów w formacie ggr chciałam jeszcze wygenerować plik podglądu i niestety mi nie poszło. W załączniku plik, który chyba najlepiej zobrazuje problem. Dodam, że w Gimpie nazwy tych gradientów są normalnie wyświetlane i wszystko wydaje się być z nimi w porządku...


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: POGO on 18.05.2012, 22:15:40
Na moich komputerach jeden z win7 64bit drugi z ubuntu 32bit(WINE) wszystko działa poprawnie.Podgląd jest generowany i edytowany.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: be@ on 18.05.2012, 22:31:50
Dla gradientów, które mam na dysku od dawna, podgląd jest generowany prawidłowo. Tylko dla tych, które ostatnio utworzyłam w ChangeImage nie, bo niby brakuje nazwy wewnętrznej. Nie mam pojęcia dlaczego tak się dzieje :(

@Edit
Jednak się naprawiło :) Po pobraniu nowej wersji programu rozpakowałam go do folderu ze starą wersją, której wcześniej nie usunęłam, bo przecież podczas rozpakowywania stare pliki powinny zostać nadpisane. Najwyraźniej jednak nie był to dobry pomysł.
 Pousuwałam wszystkie pliki programu i przeczyściłam rejestr CCleanerem, a następnie ponownie pobrałam nową wersję i teraz już działa jak trzeba. Tak więc przepraszam za zamieszanie, wina była po mojej stronie.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 20.05.2012, 13:43:46
Cóż, najnowsza wersja 1.0.1.2 ma już zaimplementowaną jako taką przeglądarkę gradientów. Program można pobrać (jak zwykle) tutaj: http://registry.gimp.org/node/25571


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: MareroQ on 20.05.2012, 18:33:23
Wspaniała sprawa – to jest więcej niż nam obiecałeś !
Zaskoczyłeś mnie bardzo dodaniem opcji : kopiuj, wytnij, wklej i zapisz jako: svg, css i png.
Teraz mam już opcję o którą prosiłem – możliwość dalszego edytowania gradientu poprzez jego wybór w przeglądarce, zapisanie do png  a następnie jego edycję poprzez otwarcie zapisanego pliku.
Bardzo dziękuję !
Czy masz jeszcze dalsze plany związane z tym programem ?


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: be@ on 20.05.2012, 19:53:35
Super, że pojawiła się wreszcie przeglądarka :) Bardzo podoba mi się możliwość kopiowania wybranych gradientów i wklejania ich do innego folderu z jej poziomu. Jednak pojawił się u mnie pewien mały problem. Nie wiem dlaczego, ale nie mogę teraz usuwać punktów w czasie tworzenia nowego gradientu. Wszystkie inne funkcje (przynajmniej te, które mogłam sprawdzić, bo svg nie używam) wydają się działać prawidłowo.


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 20.05.2012, 20:25:41
Już naprawiłem, musiałem definicję nowych okien dodać i styl obsługi podwójnego kliknięcia myszki nie był ustawiony dla okien, gdzie był on potrzebny. Dziękuję za pomoc.

Co do pomysłów - jest ich sporo, ale jak coś zrobię to się wtedy dowiecie (żeby nie było, że niesłowny drań ze mnie).


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: MareroQ on 21.05.2012, 16:14:01
Krzysztofie !
Jeżeli poczułeś się zbytnio ponaglany do stworzenia unikalnej i rewelacyjnej przeglądarki gradientów - to bardzo proszę o wybaczenie.
Wątek będę śledził dalej z wielką uwagą - lecz w tej sytuacji zmuszony jestem do powstrzymania się od "molestujących" komentarzy ....
Gdyby wszyscy byli tak "niesłownymi draniami" ....


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: adam09 on 26.08.2012, 03:48:16
MalyszKZ-witam Ciebie bardzo serdecznie
Dla mnie zwykłego zjadacza GIMP-owego chleba,Twój program do tworzenia gradientów zrobił takie wrażenie ,że teraz go testując jeszcze nie wyjechałem na ryby.
Pada deszcz,a jak ogólnie wiadomo,że "jak pada deszcz,to bierze leszcz".
"Przekopałem" zdrowo internet w poszukiwaniu w miarę prostego narzędzia do tworzenia "nieprostych" gradientów.
Czysty przypadek sprawił,że trafiłem na Twoją stronę  http://registry.gimp.org/node/25571 i z niej pobrałem program ChangeImage v.1.0.1.2_0 i będę się teraz w niego wgłębiał.
 Mam na Pulpicie drugą Twoją stronę: https://sites.google.com/site/obliczeniowo/programowanie/projekty/program-do-tworzenia-gradientow-gimpa-inkscape-a-lub-css i z nią mam do Ciebie prośbę.
Czy istnieje tak możliwość ,żebyś ją utworzył w formacie PDF?.
Po wydrukowaniu,lub zapisaniu na przenośnej pamięci,byłaby świetną pomocą.
A program robi na mnie pozytywne wrażenie.
Serdecznie pozdrawiam :).

Edycja
Program super  :D


Tytuł: Odp: Gradient losowy
Wiadomość wysłana przez: E-Nigma on 13.10.2012, 16:22:38
MalyszKZ-witam Ciebie bardzo serdecznie
Dla mnie zwykłego zjadacza GIMP-owego chleba,Twój program do tworzenia gradientów zrobił takie wrażenie ,że teraz go testując jeszcze nie wyjechałem na ryby.
Pada deszcz,a jak ogólnie wiadomo,że "jak pada deszcz,to bierze leszcz".

Człowieku!!! Deszcz pada, leszcz bierze a ten przy komputerze!!! Wszak program nie zając, nie ucieknie, zdążyłbyś się nacieszyć nim jeszcze!!! A w zimne dni co będziesz robił? Ja jak jest ciepło od internetu stronię.

Oczywiście bardzo miło mi, że się podoba program. Teraz powoli zaczyna być dość chłodno, nudno więc pewnie coś jeszcze będę pracował nad tym programem, ale jak jest ciepło to ja wszystkim radzę korzystać ile się tylko da z ciepłych dni.

MalyszKZ-witam Ciebie bardzo serdecznie
"Przekopałem" zdrowo internet w poszukiwaniu w miarę prostego narzędzia do tworzenia "nieprostych" gradientów.
Czysty przypadek sprawił,że trafiłem na Twoją stronę  http://registry.gimp.org/node/25571 i z niej pobrałem program ChangeImage v.1.0.1.2_0 i będę się teraz w niego wgłębiał.

A to akurat nie moja strona, ja tam tylko na polecenie POGO umieściłem program.

MalyszKZ-witam Ciebie bardzo serdecznie
Mam na Pulpicie drugą Twoją stronę: https://sites.google.com/site/obliczeniowo/programowanie/projekty/program-do-tworzenia-gradientow-gimpa-inkscape-a-lub-css i z nią mam do Ciebie prośbę.
Czy istnieje tak możliwość ,żebyś ją utworzył w formacie PDF?.
Po wydrukowaniu,lub zapisaniu na przenośnej pamięci,byłaby świetną pomocą.
A program robi na mnie pozytywne wrażenie.
Serdecznie pozdrawiam :).

Edycja
Program super  :D

Ja tam za wiele informacji o tym programie nie umieściłem, najwięcej można się nauczyć o programie z tego mojego nieszczęsnego wideotutoriala (który nawiasem mówiąc nie jest najwyższych lotów), więc nie wiem, czy jest to dobry pomysł, no chyba że miałbym bardziej opisać ten program, ale obawiam się, że weny twórczej mi braknie do tego.

Również pozdrawiam wszystkich, którym przydaje się program a nawet i tych, którym się nie przydaje również.