![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| CPlusPlusFAN |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 315 Регистрация: 1.11.2005 Где: Воронеж Репутация: нет Всего: нет |
Здравствуйте.
Создаю модули для пхп на плюсах через swig. И всё нормально работает. Что мне непонятно, так это как работать напрямую с браузером, а точнее выводить в него графику. Например, нужно в браузер вывести картинку 100х100 по аналогии с <img src="...">? Можно, конечно, сгенерить её, сохранить и вернуть тег для её загрузки. Мне бы желательно без промежуточных файлов. |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: нет Всего: 315 |
если имеется ввиду функция imagepng или аналогичная, то если не указывать ей второго параметра, то будет произведено не сохранение в файл, а выброс данных в браузер. только надо понимать, что отдаст она сам код картинки, поэтому его нельзя смешивать с html.
если нужно отдать на странице, то делается так: <img src="generator_img.php" /> где в конце этого generator_img.php imagepng($img2); если вам нужен код на C, то посмотрите исходник этой функции |
|||
|
||||
| CPlusPlusFAN |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 315 Регистрация: 1.11.2005 Где: Воронеж Репутация: нет Всего: нет |
Нужно из моего модуля вывести картинку в какую-то область на странице.
|
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: нет Всего: 315 |
значит модуль, это тот скрипт, адрес которого указывается в <img src="generator_img.php" /> а сам модуль должен просто выплёвывать байты картинки прямо в вывод. как это реализовано можно посмотреть в коде imagepng, которая тоже, как я понимаю написана на C |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Extensions | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |