Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Generowanie obrazków
Kshyhoo
post
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
 
Start new topic
Odpowiedzi (1 - 3)
ddiceman
post
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
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
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 Aktualny czas: 22.08.2025 - 04:25