Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Generowanie obrazków
Kshyhoo
post 24.04.2009, 09:41:45
Post #1





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Witam Towarzyszy Broni. Przyszło borykać mi się z problemem generowania obrazków. Wujek Google mnie nie polubił, więc proszę o pomoc. Moje pytanie brzmi: co wydaje się lepsze - nakładanie koloru na istniejącą grafikę, czy generowanie grafiki od nowa i kolorowanie - zakładając, że trzeba będzie nałożyć do 8 pól z kolorem o różnych kształtach a sama grafika nie będzie miała regularnych kształtów?


--------------------
Go to the top of the page
+Quote Post
ddiceman
post 24.04.2009, 11:33:02
Post #2





Grupa: Zarejestrowani
Postów: 326
Pomógł: 121
Dołączył: 23.07.2008
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Nie ma roznicy dla PHP (GD), czy koloruje "puste pola" (biale?), czy juz wczesniej zakolorowane, wiec jesli tlo jest stale i niezmienne, to lepiej nakladac kolor (nie trzeba renderowac go drugi raz). Jezeli tlo ma byc zmienne, to lepiej generowac grafike od nowa - po to, zeby nie zamalowywac 2 razy tych samych pol - najpierw tlem a pozniej trescia
Go to the top of the page
+Quote Post
Kshyhoo
post 24.04.2009, 13:45:01
Post #3





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Rozumiem. A jak lepiej wygenerować nieregularne kształty w jakimś kolorze? Np. w kształcie półkola?
I nasuwa mi się jeszcze jedno: jak lepiej na to wszystko nałożyć jakąś grafikę, która musi byś skalowana - czy skalować, czy przygotować kilka rozmiarów?


--------------------
Go to the top of the page
+Quote Post
ikssde
post 24.04.2009, 13:54:10
Post #4





Grupa: Zarejestrowani
Postów: 217
Pomógł: 40
Dołączył: 20.08.2008

Ostrzeżenie: (0%)
-----


Co do rysowania nieregularnych kształtów, to musisz sobie opracować jakiś algorytm, który dany kształt Ci wyrysuje (przesuwasz się po pikselach i kolorujesz pojedynczo). Co do miniaturek, to lepiej przygotować kilka rozmiarów, chyba, że tego rozmiaru nie znasz, wtedy skalujesz do odpowiedniej wielkości i zapisujesz na serwerze, w razie konieczności masz już gotowy obrazek, a jeśli tak owego nie ma, wtedy generujesz nowy. Wydaje mi się, że ciągłe generowanie, dla każdego żądania, nie jest rozwiązaniem optymalnym.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 08:01