Русскоязычный форум, посвященный фреймворку Kohana
http://forum.kohanaframework.su/

Проблема в понимании модуля Image
http://forum.kohanaframework.su/viewtopic.php?f=20&t=553
Страница 1 из 1

Автор:  Novichok [ 17 янв 2013, 00:47 ]
Заголовок сообщения:  Проблема в понимании модуля Image

Собственно код:
Код:
    $ImageTemp = Image::factory("SchoolPhoto/DSC_0366.jpg",'GD');
    $res = $ImageTemp->resize(100, 100,Image::AUTO)->save("SchoolPhoto/DSC_0366(1).jpg",50); //подгоняем параметры.      
    echo " <br />".$ImageTemp->render();

В браузер вылезает закодированая картинка... в виде:
®ЊIБIQе_YLЭ·ћЫkШЅ>й
К Ќч~{mЉЕ-дOЁ¶І1·›q$HuD#·Iз:”xЩ-xFў7®жџ_W¦ЈщЯlлU¬:nьЎйНњ;†йЎ€N‹;w< |ЖШҐзBиєЦгк^ќ›ЌТ ‘Ч{ѓ—·Э#—йO‰6+7Т4‘˜’тrЁЅЗ»IUЙеFЉ+ж–/аѕ,ќинЄ{+Ьw0§{Эd7·­O
Й ....... и т.д.

до этого с картинками в Пхп не работал... может кто разъяснит в чём трабл ?

Автор:  Zorato [ 17 янв 2013, 02:36 ]
Заголовок сообщения:  Re: Проблема в понимании модуля Image

Браузер считает, что сервер отдал ему текст, а не картинку. Чтобы увидеть изображение, надо отправить соответствующий заголовок:
Код:
header( 'Content-Type: image/jpeg' );

перед тем как выводите картинку. Кстати, тег br нужно убрать

Автор:  Novichok [ 17 янв 2013, 03:33 ]
Заголовок сообщения:  Re: Проблема в понимании модуля Image

Поставил header('Content-type: image/jpg'); - по прежнему текст.....
Код:
  $ImageTemp = Image::factory("SchoolPhoto/Origin/DSC_0366.jpg",'GD');
  $res = $ImageTemp->resize(100, 100,Image::AUTO)->save("SchoolPhoto/DSC_0366(1).jpg",50); //подгоняем параметры.
   header('Content-type: image/jpg');   
   echo $ImageTemp->render('jpg');   

Автор:  Zorato [ 18 янв 2013, 04:26 ]
Заголовок сообщения:  Re: Проблема в понимании модуля Image

Вот это должно вам помочь http://kohanaframework.org/3.3/guide/im ... es/dynamic

Страница 1 из 1 Часовой пояс: UTC + 4 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/