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

Форум PHP

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

 

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

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

тема: Записть resource image в файл на ftp
 
 автор: DIM@   (20.10.2007 в 19:42)   письмо автору
 
 

Доброго времени суточек,
подскажите возможно ли вообще запись созданного изображения, существует как resource image , в файл на ftp сервер.
Ну или как преобразовать resource image в binary последовательность.

   
 
 автор: mihdan   (20.10.2007 в 20:50)   письмо автору
 
   для: DIM@   (20.10.2007 в 19:42)
 

так же как и строку и текстовый файл - при помощи стандартных функций РНР

   
 
 автор: DIM@   (20.10.2007 в 21:59)   письмо автору
 
   для: mihdan   (20.10.2007 в 20:50)
 

нет, если бы все было так просто, то я бы и не спрашивал.
вот скрипт:

$full_img = imagecreatetruecolor($WidthFull, $HeightFull);    
imagecopyresampled($full_img, $src_img, $pos_x, $pos_y, 0, 0, img_x, img_y, $WidthOriginal, $HeightOriginal);
imagettftext($full_img, FontSizeSmallImage, 0, $imageW, $imageH, $color, FontName, ImageCopyright);

$full_img содержит resource image, а не последовательность binary данных и если это записать в файл, то там окажется Resource id #4.
Есть функция которая делает преобразование binary данных изображения в resource image

 resource image imagecreatefromstring($string)


а есть ли функция обратная этой.

   
 
 автор: Drago   (20.10.2007 в 22:30)   письмо автору
 
   для: DIM@   (20.10.2007 в 21:59)
 

Возможно, вы имеете ввиду эти функции.
imagegif()
imagejpeg()
imagepng()

   
 
 автор: DIM@   (20.10.2007 в 22:46)   письмо автору
 
   для: Drago   (20.10.2007 в 22:30)
 

нет, эти функции могут вернуть изображение в binary, но выгружать они умеют только в файл или браузер, но не как не на ftp или в переменную :(

   
 
 автор: bronenos   (20.10.2007 в 22:59)   письмо автору
 
   для: DIM@   (20.10.2007 в 22:46)
 

<?php
ob_start
();
imagepng();
$image ob_get_contents();
ob_end_clean();
?>

   
 
 автор: DIM@   (20.10.2007 в 23:09)   письмо автору
 
   для: bronenos   (20.10.2007 в 22:59)
 

Спасибо, здорово работает, это именно то, что нужно.

   
Rambler's Top100
вверх

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