Просмотр полной версии : Изображение и php
Ребята такое дело.
Пробую делать службу знакомств. Надо что бы в анкете с описанием фото было уменьшеное, а при нажатии на него был нормальный размер.
Как это сделать с помощью php?
Зачем ПХП когда можна на Джава его сделать ?
ОГО! появился крутой ДжаваКодер =)))
А виртуальную джавамашину в 16 метров качать юзверей заставишь?
2 Tem
Блин, мне бы на php сначало научится. Не знаю я яваскрипт(((
GreenBear
06.04.2006, 23:46
попробуй сходить на php.net
member_ru
06.04.2006, 23:48
Вот статья в тему - http://www.php5.ru/articles/image
2 membe_ru
спасибки тебе)))
ferryman
07.04.2006, 12:22
Вот тебе кусочек кода, а далее в доки по функциям что и как делает (а делает превью картинки)
$width = 130;
$height = 130;
$uploaddir = DIRPIC."/";
$file_dir = DIRTHUMBNAIL."/";
$file_img = $uploaddir."/".$img;
copy($_FILES['fileupload']['tmp_name'],$uploaddir.chr(47).$img);
$filename = $uploaddir.'/'.$img;
$allsize = getimagesize($filename);
$width_orig = $allsize[0];
$height_orig = $allsize[1];
if ($width && ($width_orig < $height_orig)) {
$width = @round(($height / $height_orig) * $width_orig);
} else {
$height = @round(($width / $width_orig) * $height_orig);
}
$image_p = imagecreatetruecolor($width, $height);
$image = @imagecreatefromjpeg($filename);
imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);
imagedestroy($image);
imagejpeg($image_p, $file_dir."/".$img, 80);
imagedestroy($image_p);
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot