Вывод изображения из фотоальбомов с пропорциями

412
.
Color Is Life...
Здравствуйте уважаемые жители джоцмс)
вот код (by Krite) вывода случайного последнего фото из фотоальбомов пользователей.
$c = mysql_result(mysql_query("SELECT COUNT(*) FROM (SELECT DISTINCT user_id FROM cms_album_files) a"), 0);
$rand = mt_rand(0, ($c - 1));
$row = mysql_fetch_assoc(mysql_query("SELECT * FROM cms_album_files GROUP BY user_id ORDER BY user_id DESC LIMIT " . ($c > 1 ? $rand : 0) . ", 1"));
echo '<img src="'.$home.'/files/users/album/'.$row['user_id'].'/'.$row['tmb_name'].'"/>';

фото выводятся с размерами превьюшек в галереи.
Помогите сделать вывод фото в этом коде в меньшем размере с пропорциями соотношения сторон, например, не 320х240, как, допустим, в галерее, а 160х128.

Спасибо за внимание. Код нужен для вывода фото меньшего размера на главной сайта.
.
У меня нет заграна
http://htmlbook.ru/samhtml/izo ... sunka
.
<img src="'.$home.'/files/users/album/'.$row['user_id'].'/'.$row['tmb_name'].'" width="128" height="160"/>
.
Color Is Life...
blackvj, не не не, это не надо, уже пробовал так, фото бывают же разных размеров, их просто будет плющить или тянуть при таком выводе
.
Shady, тогда через upload функцию движка при выгрузке фото...создавай две картинки.Одна оригинал...вторая под мини скрин.И все...
.
Color Is Life...
Spayder2, Не пойдет, так же, если будет выведено изображение 240х320, а мне нужно - 160х120, то её сплющит.
.
Color Is Life...
blackvj, там при выгрузке фото в галерею идет переразмер на превью, этот размер идет на показ превью в альбомы, профиль и в этот код, если я там изменю обработку размера превью, то она везде изменится. мне нужно только в этом коде реализовать.
.
Ты сможешь только так сделать как я выше написал...
Тогда будет
1. Выгрузка оригинала
2. Выгрузка мини скрина под профиль
3. Выгрузка под твой вывод...

Да и вообще нах тебе 3 фотки держать

Просто измени размеры мини скрина...подбери оптимал под профиль и твои нужды и делов то.

По другому никак!
.
Блиносвёрт ?
Shady, в альбомах фотки выводятся через image.php, посмотри, как там сделано и сделай по аналогии себе! только задай свой размер, на основании которого фото будет уменьшаться согласно пропорциям
.
Jane (26.12.2012 / 17:48)
Shady, в альбомах фотки выводятся через image.php, посмотри, как там сделано и сделай по аналогии себе! только задай свой размер, на основании которого фото будет уменьшаться согласно пропорциям
Пропорции задают на входе...
Готовые будут иметь потерю в качестве.
Всего: 35