![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 23 Pomógł: 0 Dołączył: 16.10.2004 Ostrzeżenie: (10%) ![]() ![]() |
witam!
Mam do napisania skrypt ktory losowo rozmiesci mi obrazki na obszarze 40x1000px. Najmniejszym obrazkiem jaki moze byc to obrazek 10x10px a maksymalna wielkosc to 40x240px. Ma ktos pomysl jak to rozwiazac? chcialbym aby obrazki losowaly sie tak aby nie bylo przerw miedzy nimi(w miare mozliwosci) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 446 Pomógł: 0 Dołączył: 5.03.2005 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
podziel obrazki na grupy np:
Gr I: wysokosc 10px Gr II: wysokosc 20px Gr III: wysokosc 30px Gr IV: wysokosc 40px i jak wylosujesz obrazek z grupy I to losuje teraz z grupy III. jezeli obrazki moga miec wysokosc np. 23px to to zadanie bedzie karkolomne bo ja wylosujesz jakis obrzek to musisz pamietac ile jeszcze miejsca zostalo losujesz drugi i jak pasuje to wklejasz jak nie to musisz albo losowac kolejny i tak az do skutku (wersja czasochlonna) albo wklejasz jako nastepny i gdziesz zapisujesz ze masz wolne miejsce i jak trafisz odpowiedni obrazek to go tam wstawiasz. tylko ze zostaje jeszcze problem szerokosci i mniej wiecej te same rozwazanie (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) moze poczytaj jak programisci systemow operacyjnych rozwiazuja fragmentacje pamieci ram. to mniej wiecej podobny problem. Ten post edytował Pigula 15.11.2005, 13:42:42 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 22:12 |