Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Obrazki i procenty...
bne
post
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 1
Dołączył: 18.10.2006

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


Witam...

Chciałbym zrobić coś takiego :



Każdy kwadrat jest w osobnym obrazku w wersji jasnej i ciemnej,
A wartości są obliczane w procentach...
Da się jakoś to zrobić innaczej niż tworzenie 44 kombinacji dla każdej możliwej opcji :] ?


--------------------
Darmowa wyszukiwarka MP3
Go to the top of the page
+Quote Post
wipo
post
Post #2





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


Nakładaj obrazy na siebie
imagecopymerged


--------------------
Go to the top of the page
+Quote Post
bne
post
Post #3





Grupa: Zarejestrowani
Postów: 83
Pomógł: 1
Dołączył: 18.10.2006

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


a bez operacji na obrazkach, na których się kompletnie nie znam ?


--------------------
Darmowa wyszukiwarka MP3
Go to the top of the page
+Quote Post
Sebastian Rozmus
post
Post #4





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 28.01.2007
Skąd: Lublin

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


albo za pomocą html (tabelka) albo powycinać kwadraciki i zrobić pętle która wrzuci tyle kwadracików ile jest procent podzielone przez 10 haha.gif
Go to the top of the page
+Quote Post
maryaan
post
Post #5





Grupa: Zarejestrowani
Postów: 380
Pomógł: 2
Dołączył: 5.01.2007

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


  1. <?php
  2. for (... $lol <= $iloscKwadratowWPasku...){
  3. if ($lol <= $liczbaProcentPrzerobionaNaLiczbeJasnychObrazkow) 
  4. echo $jasnyObrazek
  5. else
  6. echo $ciemnyObrazek
  7. }
  8. ?>


Ten post edytował maryaan 29.01.2007, 16:11:00


--------------------
Wybierasz się do Zakopanego? Odwiedź Willę Pod Górami. Następnym razem na pewno do niej wrócisz :)
Go to the top of the page
+Quote Post
wipo
post
Post #6





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


No to masz 3 warianty:
1. zabawa obrazkami jak opisałem wyżej
2. Dzielenie na mniejsze obrazki i ładowanie odpowiednich (czasem może nie działać bo cache przeglądarki tego nie lubią za bardzo)
3. Zrobienie 41 różnych wersji obrazka

Wybór należy do Ciebie


--------------------
Go to the top of the page
+Quote Post
bne
post
Post #7





Grupa: Zarejestrowani
Postów: 83
Pomógł: 1
Dołączył: 18.10.2006

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


mógłbyś przybliżyć mi wariant 1?

Nie da sie zrobić czegoś takiego, że przykładowo $a=2; $b=8; to wyświetla się 2 jasne i 8 ciemnych ?

Ten post edytował bne 29.01.2007, 16:16:05


--------------------
Darmowa wyszukiwarka MP3
Go to the top of the page
+Quote Post
wipo
post
Post #8





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


Na stronie php.NET znajdziesz kupe przykłądów jak zastosować imagecopymerge i wiele więcej


--------------------
Go to the top of the page
+Quote Post
bne
post
Post #9





Grupa: Zarejestrowani
Postów: 83
Pomógł: 1
Dołączył: 18.10.2006

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


nie, to nie dla mnie...
nie nawidze operacji na obrazkach...nigdy mi to do głowy nie wchodzi...
nie da się tego jakoś innaczej zrobić...?
a ta pętla?


--------------------
Darmowa wyszukiwarka MP3
Go to the top of the page
+Quote Post
Sebastian Rozmus
post
Post #10





Grupa: Zarejestrowani
Postów: 25
Pomógł: 0
Dołączył: 28.01.2007
Skąd: Lublin

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


  1. <?php
  2. $HpWProcentach = 55;
  3.  
  4. $JasneKwadraciki = round ( $HpWProcentach / 10 ) ;
  5.  
  6.  
  7. for ($i = 0; $i<= 9 ; $i++)
  8.  
  9.  {
  10.  
  11.  if ( $i >= $JasneKwadraciki && $i > 0 ) echo "[ciemny]"; 
  12.  else echo "[jasny]";
  13.  }
  14. ?>




w instrukcji warunkowej kod : "&& $i > 0" zabezpiecza przed tym że jak np. masz 2 hp to pokazuje same ciemne kwadraty (czyli nie żyjesz) jak chcesz możesz to wywalić haha.gif
Go to the top of the page
+Quote Post
Cienki1980
post
Post #11





Grupa: Przyjaciele php.pl
Postów: 1 590
Pomógł: 40
Dołączył: 11.01.2007
Skąd: Centrum

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


To zrób warunek, że jeżeli procent jest równy 0 ( lub też mniejszy niż 10 ) to nie wyświetlaj żadnego kwadracika .


--------------------
404
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: 19.08.2025 - 15:40