Net Форумы

 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 
Генеральный спонсор: www.Net.Ru - серьезный, профессиональный хостинг.

PHP Gallery

 
Начать новую тему   Ответить на тему    Список форумов Net Форумы -> PHP скриптинг
Предыдущая тема :: Следующая тема  
Автор Сообщение
norayr
Guest


Зарегистрирован: 21.10.2005
Сообщения: 1
Откуда: Armenia

СообщениеДобавлено: 21.10.2005 02:28    Заголовок сообщения: PHP Gallery Ответить с цитатой

У меня вот такой проблема . Я создал галерею но хочу что ползователи если зделали UPload Фотки стали маленкими для меятюры

для ескизов он же не станит уменшик картинку потом оплоад сделать
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
m16a1
Guest


Зарегистрирован: 19.02.2006
Сообщения: 1

СообщениеДобавлено: 19.02.2006 23:58    Заголовок сообщения: Ответить с цитатой

Если я правильно понял, то тебе нужен код который делает из обычной картинки миниатюру?
Вот этот код, вроде бы работает, естественно при наличии GD:
Код:

//масштабирование изображений JPEG, GIF, PNG
//входные переменные:
//f - имя файла для масштабирования
//w, h - соответственно ширина и высота thumbnail'ов
$f=$_GET['f'];
$w=$_GET['w'];
$h=$_GET['h'];
$path=urldecode($f);

list($ws, $hs, $imgType, $test)=GetImageSize($path);
switch($imgType)
{
   case 1: $src=ImageCreateFromGif($path);break;
   case 2: $src=ImageCreateFromJPEG($path);break;
   case 3: $src=ImageCreateFromPNG($patch);break
}

//пропорциональное сжатие
$ratio_w=$ws/$w;
$ratio_h=$hs/$h;
$ratio=($ratio_w>$ratio_h)?$ratio_w:$ratio_h;
$w=round($ws/$ratio);
$h=round($hs/$ratio);

header("Content-type: image/jpeg");
$dest=ImageCreateTrueColor($w,$h);
$i=ImageCopyResized($dest, $src, 0, 0, 0, 0, $w, $h, $ws, $hs);
ImageJPEG($dest, 'image.jpg', 99);
ImageDestroy($dest);
ImageDestroy($src);
?>

А затем помещаешь это все в файл, resize.php например и в галерее указываешь <IMG src=resize.php?f=image.jpg&h=100&w=100[/code]
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов Net Форумы -> PHP скриптинг Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB
Русская поддержка phpBB