![]() |
Ilość załączników: 1
Niestety nie mam, chciałem żeby było po polsku - dlatego napisałem swój na podstawie wikipedii.
Aktualnie zawiera 162 wzorce w formacie R,G,B,NAZWA (więc tyle potrafi teraz mój program rozpoznać). Dałem go do załącznika. Załącznik 60627 Program działa pod windows też, odpala się tak jak na Linuksie - tzn "mono.exe Kolory.exe", przy czym mono.exe jest gdzieś w program files/mono/bin |
Aha, rozumiem :)
Gdzieś tam w konf X masz jakiś plik z kolorami - kiedyś był. Ja nie mam roota na linux, nie wyciągnę. |
No to tak działa przecież :hmm:.
Wybierasz dowolny kolor przez RGB a on mówi : to jest "bordowy" i pokazuje w drugim kwadracie wzór bordowego, żeby można było ocenić podobieństwo :taktak: Program dostosowuje się do wielkości bazy, jak się ją okroi - będzie bardziej generalizował. Według mojego programu z aktualną niekompletną bazą piewszy odcień o który pytałeś to "limonkowy" a drugi to "grafitowy" i chyba trafnie zgadł. Na pewno lepiej niż ja ;) |
Mi chodziło, że podaję dowolny odcień, a soft mówi: to jest czerwony ;)
Zrobiłem swój, w wolnej chwili dorobię interfejs i zapodam. |
Jednak niezaleznie od platformy trzeba zainstalowac Mono. Nie zadziała na zwykłym gołym .NET.
http://www.go-mono.com/mono-downloads/download.html Na służbowym windowsie XP bez mono mi działac nie chce :nie: Pewnie dlatego że program jest w GTK# a nie w WinForms. PS. W drugą stronę to byłoby zwykłe przeszukanie "bazy" danych kolorów. Ale musiałaby być obszerna, bo kreatywność pań w nazywaniu kolorów jest bardzo duża. Ale to da się zrobić. |
Ilość załączników: 1
Z tego co zrozumiałem Pali chciał tylko w tę stronę :hmm:.
W drugą stronę to będzie wersja komercyjna w cenie photoshopa. :w00t: bo jestem leniwy Jak się komuś uruchomi to ..ma szczęście pisane na debianie pod mono 2.10.8, czyli chyba .NET4.0 pod linuksem odpala się przez "mono Kolory.exe", pod Windą może pójdzie normalnie :hmm: Załącznik 60626 źródło wstyd pokazać :rotfl: Plik z kolorami można sobie uzupełnić, ma bardzo prosty format, ja doszedłem do litery M i mi się odechciało. I tak jestem z siebie dumny :P http://pl.wikipedia.org/wiki/Lista_kolor%C3%B3w Ide spać... PS. Instrukcja obsługi :> w lewym przycisku z kolorem można wybrać kolor , albo przez RGB. w prawym pokazuje się najbliższy znaleziony z "bazy" i to jego nazwa jest wyświetlana. Można go też wcisnąć i zobaczyć jakieś szczegóły HSV itd. :taktak: |
Ale to jeszcze w druga strone powinno dzialac, tj. zeby nazwe mozna bylo wpisac...
Zebysmy mogli zrozumiec i w locie przetlumaczyc o czym one do nas rozmawiaja... |
Ilość załączników: 1
Cytat:
I mimo bezczelnej prostoty i tak potrafi już nazwać więcej kolorów niż dowolny facet. Nie chce mi się tylko uzupełniać bazy danych kolorów... Załącznik 60625 |
Gdybyś byś kobietą, to zabiłbyś się za to co piszesz, natychmiast.
|
Takie nazewnictwo też jest bez sensu. Kolorów jest zbyt wiele, żeby je wszystkie ponazwać. Także, na ten przykład ja, używam tylko podstawowych typu: czerwony, ciemno czerwony, jasno czerwony, zaś na hasła: karmazyn robię wielkie oczy.
Nie jestem daltonistą, cały czas podkreślam. ;) Chodzi mi o zbędną nomenklaturę. |
No tak, na początku napisałem, żeby różne odcienie przyporządkować do zielony, czerwony, biały, szary, różowy itd jak w tej tabeli: http://pl.wikipedia.org/wiki/Kolory_w_Internecie Szukam do którego odcienia pasuje, a potem sprawdzam do której grupy odcień należy i wychodzi np.: czerwony. Mam tylko 10 kolorów w ten sposób.
A karmazyn to masz rację, każdy wyobrazi sobie coś innego ;) |
Mnie chodzi o coś innego. Wymyślne nazwy typu karmazyn czy inny granat uważam za całkowicie zbędne. Karmazyn to ciemny czerwony, a ciemnych czerwonych jest wiele więcej niż "ciemny czerwony" i "karmazyn" o kilka rzędów wielkości i nie sposób ich wszystkich nazwać.
|
Jak już Berionu dorośniesz, to zrozumiesz, że jak piszesz w ogłoszeniu, że masz żółtego charta, to nie możesz klientowi podpalanego jamnika przyprowadzić ;)
Zrobiłem tak, że liczy średnią odległości od każdego rgb z palety x11 i najmniejsza średnia jest wynikiem- niby działa, ale matematycznie to jakiś feler ;) Może co sobrusi wymyśli lepszego. |
Cytat:
Kolory rozpoznaję, gorzej z ich nazwaniem bo tak naprawdę komu to potrzebne? :D |
sobrus,
masz może gdzieś w tym linuxie jakiś normalny plik z paletą X11 RGB? Nie chce mi się tego parsować z HTML, aby zaimportować do programu. Co do programu, nie za bardzo rozumiem ten trójkąt Maxwella... Jak myślisz, poniższy prosty algo będzie dobry? 1. Importuj paletę kolorów (dowolną w formacie rgb) 2. Pobierz dane wejściowe użytkownika (r,g,b) 3. Wyszukaj dla r równe lub najbliższe r w palecie 4. Odrzuć pozostałe z palety 5. Powtórz krok 3 i 4 dla g i b 6. Podaj wynik (najbliższy kolor z palety) //edit do bani ten algorytm :) nie mam pojęcia jak to napisać, może coś później wymyślę |
| Wszystkie czasy w strefie CET. Aktualna godzina: 16:55. |
Powered by vBulletin® Version 3.9.0 LTS
Copyright ©2000 - 2026, vBulletin Solutions Inc.