![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 2 Dołączył: 14.06.2009 Skąd: Czestochowa Ostrzeżenie: (0%) ![]() ![]() |
Cześć!
Od jakiegoś czasu zajmuję się sportem pamięci. W celu coraz to lepszego reprezentowania kraju utworzyłem swój własny system generujący różne dane. Mam jednak problem z pewną grafiką.... Otóż na mistrzostwach jest pewna konkurencja, która nazywa się "Obrazy abstrakcyjne". Są tam wygenerowane obrazy o różnych kształtach które są wypełnione jedną z tekstur(jest pewien z góry ustalony zbiór tych tekstur). Przykładowe obrazki są tutaj: http://www.worldmemorysportscouncil.com/PD...9/UK-mem1.o.pdf Próbowałem bawić się biblioteką GD ale nie wiem jak można by było utworzyć takie obrazki... Mam więc takie pytanie. Czy miałby ktoś pomysł, jak można to zrobić? -------------------- |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 150 Pomógł: 2 Dołączył: 14.06.2009 Skąd: Czestochowa Ostrzeżenie: (0%) ![]() ![]() |
Dzięki:) ale mem jeszcze jedną kwestie, jak tworzyć nietypowe krztałty(wielkokonty połączone z półkolami. tak jak w przykładzie)
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Do generowania takich kształtów, możesz albo użyć prymitywnych funkcji do rysowania lini, łuków itp. łącząc je zgrabnie w jeden kształt, albo skorzystać np. z krzywych béziera. Zdaje się, że imagick ma wbudowaną ich obsługę, ale myślę, że dla GD też gdzieś w internecie znajdziesz implementację.
-------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 8.07.2025 - 04:35 |