Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jeśli obrazek w [img]link[/img] jest większy niż 500x500px...
Forum PHP.pl > Forum > PHP
Grim90
Witajcie smile.gif
Tak jak w temacie, jeśli obrazek w tagach img jest większy niż 500x500 pikseli, jak mogę go skurczyć do 500x500px? Chodzi tu o to, że piszę kilka skryptów i nie chciałbym, żeby ktoś mi walił wielkimi obrazkami, ale z kolei procentowe zmniejszanie też nie wygląda najlepiej, natomiast wpisanie na sztywno rozmiarów jest katorgą dla obrazków MNIEJSZYCH od tych 500x500, bo się paskudnie rozciągają... Zatem, mam nadzieję, że ktoś mi pomoże smile.gif

Pozdrawiam.
wookieb
Ale taki parser jest do forum czy jak? Bo nie wyobrażam sobie abyś pobierał zdjęcie (zapisywał na dysku serwera) i go zmniejszał. Jak ktoś podaje zdjęcie większych rozmiarów to po prostu ustawiam tylko parametry width i height dla <img>. Funkcjonalność o której mówisz mam włączoną w swoim parserze bbcode (stopka).
mrooczilla
Cytat(wookieb @ 21.07.2010, 06:27:13 ) *
Ale taki parser jest do forum czy jak? Bo nie wyobrażam sobie abyś pobierał zdjęcie (zapisywał na dysku serwera) i go zmniejszał. Jak ktoś podaje zdjęcie większych rozmiarów to po prostu ustawiam tylko parametry width i height dla <img>. Funkcjonalność o której mówisz mam włączoną w swoim parserze bbcode (stopka).


dlaczego sobie nie wyobrażasz? GD spokojnie sobie z tym poradzi. a ustawianie wymiarów dla img to strata szybkości ładowania strony i niepotrzebne spalanie transferu.
wookieb
Jeżeli dla forum to przez pobieranie obrazków, zapisywanie na dysku, zmniejszanie, serwowanie z własnego serwera znacznie zwiększasz koszty utrzymania strony (transfer, miejsca na dysku) co jest nieadekwatne do uzyskanego efektu.
piotr94
rób tak:
1. css:
Kod
.klasa_pola_z_obrazkami img{
max-width: 500px;
max-height: 500px;
}

2. jeśli obrazek z lokalizacji zewnętrznej to to nie rób nic więcej
3. jeśli obrazek z serwera to google: http://www.google.pl/search?hl=pl&clie...q=&gs_rfai=
Grim90
Dziękuję bardzo za pomoc, pomogło max-width oraz max-height.

Pozdrawiam.
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.