Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Графика > Изменение размера рисунка и ...


Автор: Zaman 29.12.2005, 19:53
Изменение размера рисунка и получение содержимого этого файла в виде одной строки.

вот решение

Код

   $new_width=100;
   $new_height=50;
   $width = imagesx($im);
   $height = imagesy($im);

   $imToDB = imagecreatetruecolor($new_width,$new_height);
   imagealphablending($imToDB,true);
   imagecopyresampled($imToDB,$im,0,0,0,0,$new_width,$new_height,$width,$height);
   
   imagepng($imToDB,$to);
   $im_text = file_get_contents($to);
   unlink($to);
   
   echo $im_text;


при выводе $im_text на экран - в результате не рисунок, а некая последовательность байт,
Вот в этом и трабл, а должен быть по идеи рисунок

Автор: MuToGeN 30.12.2005, 11:34
Код
   $new_width=100;
   $new_height=50;
   $width = imagesx($im);
   $height = imagesy($im);
   $imToDB = imagecreatetruecolor($new_width,$new_height);
   imagealphablending($imToDB,true);
   imagecopyresampled($imToDB,$im,0,0,0,0,$new_width,$new_height,$width,$height);
   header('Content-type: image/png');
   imagepng($imToDB);


Автор: Zaman 30.12.2005, 17:48
ок, спасибо smile

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)