Как получить изображение, созданное при помощи imagecreate в переменную

ReMaRk

Новичок
Как получить изображение, созданное при помощи imagecreate в переменную

Как получить изображение, созданное при помощи imagecreate в переменную минуя запись в файл и чтения его из файла?
 

ReMaRk

Новичок
Чтоб это изображение потом вставить в базу...
А кроме ob_start никак нельзя? просто output используется намного раньше работы с изображением...
 

ReMaRk

Новичок
Вывод в стандартный поток, т.е. на момент работы с изображением в поток что-либо уже отправлено (ob_start используется уже)
 

nikit87

Новичок
Tor
как я понял он текст обычный хочет вывести и одновременно с картинкой работать.
ReMaRk
ясней вопрос задавай
 

kruglov

Новичок
1. ob_startы вкладываются друг в дружку
2. tempname(), пишем туда, читаем и стираем.
 

ReMaRk

Новичок
спасибо... разобрался с ob_start =) - то что нужно всем и каждому =)
kruglov
2. Зачем лишний раз диск засирать?
 

Фанат

oncle terrible
Команда форума
скоро придёт спрашивать, как ему показать 5 картинок из базы одним скриптом.
ждём-с
 

diamond_krnl

pure-php
помоему для этога и придумали темп-файлы, ловить буфер - гон.

а как понимаю в блобах хранится, хранение файла в блобах - гигантский геморой. :)
 

nikit87

Новичок
ReMaRk
Если не секрет, почему именно в базу хочешь писать картинку??
 

ReMaRk

Новичок
Фанат
Ошибаешься =), как хранить и как выводить (и даже, не поверишь, как кэшировать) - знаю!
diamond_krnl
1. Зачем тогда переменные нужны? Вовсе не гон ловить буфер.
2. Не уверен, что готов развивать тему по поводу хранения картинок в блобах, кучу времени уйдет и каждый останется при своем.

-~{}~ 21.06.05 21:40:

nikit87
Не секрет, но описывать задачу долго, просто на мой взгляд это удобнее для данного проекта.
 

nikit87

Новичок
tempname(), пишем туда, читаем и стираем.
2. Зачем лишний раз диск засирать?
файлы созданные этой функцией удаляются автоматически по закрытии оного или при окончании работы скрипта.
ReMaRk
так что диск не засерается
 

kruglov

Новичок
nikit87
Ну, в мане в примере по tempnam() почему-то в конце unlink() стоит :)

Note, that you need to remove the file in case you need it no more, it is not done automatically.
 

ReMaRk

Новичок
nikit87
да я в общем не про то, что файл записывается на диск и там остается, а про то, что дергать лишний раз диск - зачем?
 

nikit87

Новичок
kruglov
обшибся)) функцию перепутал)) нуна tmpfile() использовать)
 

kruglov

Новичок
nikit87
Да? Поясните на примере, как вы в tmpfile запишете результат imagejpeg :)
 

nikit87

Новичок
ReMaRk
мне кажеться проще записать на диск,чем в оперативу повесить.

-~{}~ 21.06.05 22:03:

kruglov
вот и сам сижу не знаю как гг
 
Сверху