Оразмеряване на картинка..

d3velop

Registered
Здравейте

Как мога да направя картинките който извеждам с <img src='kartinka.jpg' /> ако е по широка от 500px да се оразмерява пропорционално?
 
Погледни уроците за качване на снимки и тн. После ако ми се занимава ще ти намеря някой.
 
Не ми трябва при качване.. Картинките ще са от друг адрес трябва ми просто някакъв код който да им взима размера и ако е по широка от определен да ги намаля пропорционално!
 
Сега се сетих, че бях правил нещо подобно.... Картинката ще е от url нали?
PHP:
function checkSize($image) {
    global $error;
    $sizes_array = getimagesize($image);
    if($sizes_array[0] > 200 || $sizes_array[1] > 200) {
        $error = "Избрали сте твърде голяма картинка за аватар!<br />Картинката трябва да е до 200px височина и 200px ширина!";
    }
}
Това в случая не ти помага много, но поне можех да разбереш големината на картинката. Сега трябва само да разбереш как се казваше функцииката за промяна на размера. :D
 
PHP:
<?php
$image_url = 'http://f1nbox.com/img/6908052.jpg';
list($width,$height) = getimagesize($image_url);
echo'<img src="'.$image_url.'" alt="image" '.(($width>500)?' width="500"':'').' />';
?>
 
d3velop каза:
Здравейте

Как мога да направя картинките който извеждам с <img src='kartinka.jpg' /> ако е по широка от 500px да се оразмерява пропорционално?
Освен със джаваскрипт (в нета има доста скриптове готови),може да го направиш и със css
Да кажем полето в което се намират картинките е форума и мястото (таблицата/дива) в което се намират се казва post_me(класът му)

HTML:
<td class='post_me'>TUk se namira posta na potrebitela <img src....</td>

в css стълът просто добавяш следното:
[css]
.post_me img {
max-width: 500px;
}[/css]
всички картинки който се намират във класът post_me и са по-шуроки от 500px ще се оразмеряват автоматично.
 

Back
Горе