Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: obrazek dopasowany do szerokości diva
Forum PHP.pl > Forum > Po stronie przeglądarki
wujek_bogdan
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
JoShiMa
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. ?>
wujek_bogdan
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/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.