webForumDet fria alternativet

Visa bild efter en bestämd bredd

4 svar · 240 visningar · startad av learn

learnMedlem sedan jan. 20051 130 inlägg
#1

Jag har ett fotoalbum där bilderna först visas som thumbnails och vid klick i större storlek. Den större storleken skall vara begränsad till en viss bredd (höjden därefter relativ). Är bildens bredd mindre än den satta maxbredden så skall inget göras. Vill inte att bilden sparas ned ngnstans, bara visa den. Gärna en separat php-fil med en enkel funktion som returnerar den nya bilden (efter ovanstående villkor). Så att jag visar den nya bilden så här: <img src="resize.php?=$url" />.

Har sökt en massa men hittar inte riktigt vad jag söker...

Tackar ödmjukast! :)

MatteMedlem sedan aug. 20002 975 inlägg
#2

Du använder samma princip som när du gör dina thumbnails.

learnMedlem sedan jan. 20051 130 inlägg
#3

Nja, tumnaglarna sätter jag bara en klass på som i sin tur bestämmer dess storlek...

MatteMedlem sedan aug. 20002 975 inlägg
#4

Samma principer kan du använda för att ska en bild av önskad storlek.

learnMedlem sedan jan. 20051 130 inlägg
#5

Mmm, kom på att jag kan använda:

list($width, $height) = getimagesize($path);

för att få ut bildens storlek och sedan köra en simpel if-sats för att bestämma ifall den skall minskas i bredd eller inte... Tänk va enkelt det kan vara! :)

130 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)