Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как выдать картинку в броузер без сохранения её на сервере?
 
 автор: coloboc66   (01.11.2007 в 11:54)   письмо автору
 
 


$imgsrc="http:somehost/images/image.jpg";
//здесь нужно уменьшить размеры
$trumb_size_y=80;
$size = getimagesize($imgsrc);
$b=imagecreatefromjpeg($imgsrc);            
$t=imagecreatetruecolor(($trumb_size_y)*($size[0]/$size[1]),$trumb_size_y);
imagecopyresized($t,$b,0,0,0,0,($trumb_size_y)*($size[0]/$size[1]),$trumb_size_y,$size[0],$size[1]);

А вот как дальше? Мне нужно как-то привязать измененённый рисунок к функции file_get_contents(), но не пойму - как?
Спасибо.

   
 
 автор: bronenos   (01.11.2007 в 12:03)   письмо автору
 
   для: coloboc66   (01.11.2007 в 11:54)
 

почему именно к ней

   
 
 автор: coloboc66   (01.11.2007 в 12:06)   письмо автору
 
   для: bronenos   (01.11.2007 в 12:03)
 

Потому что по-другому не представляю...

   
 
 автор: cheops   (01.11.2007 в 12:18)   письмо автору
 
   для: coloboc66   (01.11.2007 в 11:54)
 

Далее следует поступить следующим образом
<?php
  header
('Content-type: image/jpeg'); 
  
imagejpeg($imgsrc);
?>

   
 
 автор: sim5   (01.11.2007 в 12:28)   письмо автору
 
   для: cheops   (01.11.2007 в 12:18)
 

imagejpeg($t);

   
 
 автор: coloboc66   (01.11.2007 в 12:28)   письмо автору
 
   для: cheops   (01.11.2007 в 12:18)
 

to cheops: на ваше решение вот что выдаёт:
Warning: imagejpeg(): supplied argument is not a valid Image resource in z:\home\localhost\www\testdir\wml\get_img.php on line 29
А, ну всё: sim5 подправил, спасибо, получается.

   
 
 автор: sim5   (01.11.2007 в 12:31)   письмо автору
 
   для: coloboc66   (01.11.2007 в 12:28)
 

И правильно, потому, что это не дескриптор изображения, см. чуть выше.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования