Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> obrazek dopasowany do szerokości diva
wujek_bogdan
post 7.04.2008, 21:53:39
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 8.03.2008

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


Mam skrypt w php przetwarzający kod innej strony. Skrypt wrzuca pobrane obrazki wraz z opisami w jedną z kolumn mojej strony.
Kolumna ma określoną szerokość. Problem polega na tym, że nie mam wpływu na wielkość pobieranych obrazków. Chciałbym żeby zawsze mieściły się w kolumnie, ale przy tym zachowywały proporcje, więc odpada ustalenie szerokości na sztywno. Rozciąganie obrazków w procentach też nie daje satysfakcjonujących efektów.

Jest na to jakiś prosty sposób css/php/javascript questionmark.gif

Ten post edytował wujek_bogdan 7.04.2008, 21:54:45
Go to the top of the page
+Quote Post
JoShiMa
post 8.04.2008, 08:56:31
Post #2





Grupa: Zarejestrowani
Postów: 1 374
Pomógł: 149
Dołączył: 1.03.2006

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


Jest bardzo prosty sposób smile.gif

  1. <?php
  2. $rozmiar = GetImageSize(zdjecie.jpg);
  3. $max_szer = 200;
  4. $wspolczynnik = $rozmiar[0]/$max_szer;
  5. $szerokosc = (int)($rozmiar[0]/$wspolczynnik);
  6. $wysokosc = (int)($rozmiar[1]/$wspolczynnik);
  7. $class = ' style="width:'.$szerokosc.'px; height:'.$wysokosc.'px;"';
  8. echo '<img src="zdjecie.jpg" alt="opis" '.$class.' />';
  9. ?>


--------------------
Go to the top of the page
+Quote Post
wujek_bogdan
post 8.04.2008, 10:31:31
Post #3





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 8.03.2008

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


wielkie dzięki. nie spodziewałem się dostać od razu gotowe rozwiązanie winksmiley.jpg

//edit:
skrypt działa. ale coś mi się wydaje, że obrazki nie rozciągają sie proporcjonalnie:
http://213.134.173.145/raba/test2/

Ten post edytował wujek_bogdan 8.04.2008, 13:23:14
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: 13.06.2025 - 05:55