Xwab
Форумыnavigate_nextПрограммирование на PHP

Как указать размер картинки? Аватара
Сообщения
SkoRoST

Всем привет  короче у меня , на дцмс 6.6.4 возникла одна проблема , у меня размер аватара по стандарту 100х100  НО так получилось , что на ОДНОЙ странице мне нужно вывод аватара с другим размером , но мне не надо менять размер аватара везде , только на этой странице , как мне это сделать ? Вот код вывода аватара avatar($female['id']).';

Я пробовал что то такое , но echo"<img src='' .avatar($female['id']). '' alt='' width='25' height='25'/>";

п.с. Мне нужно изменить размер вывода аватара с помощью width и height  или что то тому подобное  спасибо

25 Мар 2011, 10:01
OZ_

SkoRoST, создай копию картинки и отдавай её. Изменять изображение при каждой отдаче - плохая идея.

25 Мар 2011, 10:31
hakOS

Определение размера нужно написать непосредственно в переменную, которая у тебя инклудится с системных файлов, как я понял

25 Мар 2011, 10:38
SkoRoST

2, нее , мне просто надо , чтоб когда юзер меняет аву , то там тоже менялась
добавлено спустя 43 секунды:
3,  ну да , просто я подумал , может и по другому можно?!..

25 Мар 2011, 11:07
hakOS

Если на дцмс существуют таблицы, в которых хранятся названия файлов-аватарок юзеров, то
echo "<img src='/папка с аватарками/".$user['user_avatar']." необходимые размеры'></a>";
Естессно переменная и таблица должна быть твоя.

25 Мар 2011, 11:17
SkoRoST

5. так долго  хотя мысль была похожая  ладно.. другая идея появилась у меня  спасибо всем

25 Мар 2011, 12:40
Okula

OZ_ пишет:
"SkoRoST, создай копию картинки и отдавай её. Изменять изображение при каждой отдаче - плохая идея."

А если это загруз центр где используются превью изображения. Если создавать уменьшеннные копии для каждого, то это сильно ударит по дисковому пространству.

25 Мар 2011, 21:13
Sceptic

7. Okula, загнул)
Средний вес превью 5 кб.
5*10000превью/1024~50 мб очень мало))

25 Мар 2011, 21:21
hakOS

Sceptic, Это ресурсы, трату которых можно избежать.

25 Мар 2011, 21:30
Sceptic

hakOS, ..., увеличив при этом нагрузку. Оно того не стоит.

25 Мар 2011, 21:32
Ответить на тему