Оразмеряване на снимка

cappy_

Registered
Здравейте, имам един скрипт за аватари от урл, обаче аватарите излизат в реалната големина на картинката, как да направя да се оразмерява на 120х120px ?
 
Код:
list($width, $height, $type, $attr) = getimagesize("$userpic")or die("Няма такава картинка!");if($width > "50" or $height > "50") {echo"<img src='$userpic' width='50' height='50'>";}else{echo"<img src='$pic'>";}}
$userpic ти е променливата на картинката
 
echo"<img src='{$userpic}' {$attr}>";}else{echo"<img src='{$pic}'>";

Това attr, за какво го взимаш като не го ползваш ;) Къдравите скоби не са задължителни, но са добра практика ;)
 
webdeveloper каза:
Не може ли просто да се сложи <div style="max-width: 150px; max-height: 150px;">$avatara</div>
Мисля, че ако го направи така те ще се режат по тази големина, а аз до колкото разбрах той иска те да се смаляват. :)
 
Не е вярно, смаляват си се както с width и height само, че тук се задава MAX... Тоест като се достигне max стойноста смалява картинката в определените от потребителя размери.

Един вид:
Ако картинката е по-голяма от 500x500 ми я смали на 150x150.
 

Back
Горе