Скажем загружаю картинку…программа обрабатывает и сохраняет её в нужный мне размер.
Проблема в том как сохранить в файл?
copy();
?Форум → Программирование → PHP для идиотов → Сохранение GD изображения в файл
Страницы: ← Следующая страница →
15 сентября 2007 г. 18:28, спустя 1 час 5 минут 19 секунд
function imageresize($outfile,$infile,$percents,$quality) {
$im=imagecreatefromjpeg($infile);
$w=imagesx($im)*$percents/100;
$h=imagesy($im)*$percents/100;
$im1=imagecreatetruecolor($w,$h);
imagecopyresampled($im1,$im,0,0,0,0,$w,$h,imagesx($im),imagesy($im));
imagejpeg($im1,$outfile,$quality);
imagedestroy($im);
imagedestroy($im1);
}
24 сентября 2007 г. 19:17, спустя 9 дней 49 минут
Можеш воспользоваться моим кодом
24 сентября 2007 г. 19:26, спустя 5 минут 46 секунд
24 сентября 2007 г. 19:28, спустя 1 минуту 42 секунды
imageresize(файл на выхожд, на вход, размер в проуентах, качесто)
24 сентября 2007 г. 19:36, спустя 7 минут 50 секунд
24 сентября 2007 г. 19:52, спустя 16 минут 10 секунд
function imageresize($outfile,$infile,$w,$h,$quality) {
$im=imagecreatefromjpeg($infile);
$im1=imagecreatetruecolor($w,$h);
imagecopyresampled($im1,$im,0,0,0,0,$w,$h,imagesx($im),imagesy($im));
imagejpeg($im1,$outfile,$quality);
imagedestroy($im);
imagedestroy($im1);
}
24 сентября 2007 г. 20:18, спустя 25 минут 49 секунд
24 сентября 2007 г. 20:28, спустя 10 минут 6 секунд
24 сентября 2007 г. 21:51, спустя 47 минут 18 секунд
$im=imagecreatefromjpeg('img.jpg');
if(imagesx($im) > imagesy($im))
{
$w = '126';
$h = '94';
}
elseif(imagesx($im) < imagesy($im))
{
$w = '94';
$h = '126';
}
elseif(imagesx($im) = imagesy($im))
{
$w = '94';
$h = '94';
}
$im1=imagecreatetruecolor($w,$h);
imagecopyresampled($im1,$im,0,0,0,0,$w,$h,imagesx($im),imagesy($im));
imagejpeg($im1,'photo/img.jpg','100');
imagedestroy($im);
imagedestroy($im1);
25 сентября 2007 г. 13:31, спустя 15 часов 40 минут 4 секунды
25 сентября 2007 г. 14:46, спустя 1 час 14 минут 48 секунд
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!