|
|
|
| Доброго времени суточек,
подскажите возможно ли вообще запись созданного изображения, существует как resource image , в файл на ftp сервер.
Ну или как преобразовать resource image в binary последовательность. | |
|
|
|
|
|
|
|
для: DIM@
(20.10.2007 в 19:42)
| | так же как и строку и текстовый файл - при помощи стандартных функций РНР | |
|
|
|
|
|
|
|
для: 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)
|
а есть ли функция обратная этой. | |
|
|
|
|
|
|
|
для: DIM@
(20.10.2007 в 21:59)
| | Возможно, вы имеете ввиду эти функции.
imagegif()
imagejpeg()
imagepng() | |
|
|
|
|
|
|
|
для: Drago
(20.10.2007 в 22:30)
| | нет, эти функции могут вернуть изображение в binary, но выгружать они умеют только в файл или браузер, но не как не на ftp или в переменную :( | |
|
|
|
|
|
|
|
для: DIM@
(20.10.2007 в 22:46)
| |
<?php
ob_start();
imagepng();
$image = ob_get_contents();
ob_end_clean();
?>
|
| |
|
|
|
|
|
|
|
для: bronenos
(20.10.2007 в 22:59)
| | Спасибо, здорово работает, это именно то, что нужно. | |
|
|
|