Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как получить бинарные данные из индентификатора изображения? / 5 сообщений из 5, страница 1 из 1
25.11.2004, 19:00
    #32800433
Дунаев Александр
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить бинарные данные из индентификатора изображения?
обсмотрел уже все справочники по функциям библиотек GD GD2
ничего подобного не нашел

есть конечно функи imagejpeg imagegif, при помощи которых можно сохранить в файл, а потом уже из файла получить бинарные данные в переменную и поместить их в БД
но это изврат ... и хреновое решение по производительности

аналогичная ситуация и с получением бинарных данных ... я нашел только из файла и с URL, а к примеру если мне просто надо получить их из переменной или из БД?

есть решения?
как-то не оч. охота изобретать велосипед если он уже есть
...
Рейтинг: 0 / 0
25.11.2004, 23:08
    #32800573
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить бинарные данные из индентификатора изображения?
Изврат и хреновое решение по производительности - хранить бинарные данные, по которым бессмысленен поиск, в базе.
...
Рейтинг: 0 / 0
26.11.2004, 14:41
    #32801583
swept
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить бинарные данные из индентификатора изображения?
решение есть, только не вспомню детали

есть в пхп функции для работы с output buffer, начинаются с префикса ob_

алгоритм такой:

- вызов функции ob_<bla-bla-bla> для перенаправления выхода в буфер
- далее например imagejpeg(), которая отдаст картинку не браузеру а в соотвествующий буфер
- далее что-то типа ob_get_content, чтобы вытащить нужные тебе бинарные данные
- далее ob-<очистка буфера>, чтобы при освобождении ресурсов браузеру ничего не вывалилось


детали найдешь в хелпе
...
Рейтинг: 0 / 0
26.11.2004, 14:51
    #32801607
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить бинарные данные из индентификатора изображения?
swept- вызов функции ob_<bla-bla-bla> для перенаправления выхода в буфер
- далее например imagejpeg(), которая отдаст картинку не браузеру а в соотвествующий буфер
- далее что-то типа ob_get_content, чтобы вытащить нужные тебе бинарные данные
- далее ob-<очистка буфера>, чтобы при освобождении ресурсов браузеру ничего не вывалилосьДа-да, и гланды тоже через жо вырезать, так же, как и output_buffering использовать не по назначению.
...
Рейтинг: 0 / 0
26.11.2004, 17:31
    #32802012
swept
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как получить бинарные данные из индентификатора изображения?
* swept- вызов функции ob_<bla-bla-bla> для перенаправления выхода в буфер
- далее например imagejpeg(), которая отдаст картинку не браузеру а в соотвествующий буфер
- далее что-то типа ob_get_content, чтобы вытащить нужные тебе бинарные данные
- далее ob-<очистка буфера>, чтобы при освобождении ресурсов браузеру ничего не вывалилось

Да-да, и гланды тоже через жо вырезать, так же, как и output_buffering использовать не по назначению.

шутник однако :)
про гланды, это ты просто не в тот форум попал, а что касается output_buffering'а, то этот метод у меня нормально работает, а альтернативного я не нашел, а ты не предложил. А обговнять можно что угодно.
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Как получить бинарные данные из индентификатора изображения? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]