|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 16 Oct 2002 18:53:08 To : "U.P.Galyuck" Subject : Re: Как пеpенапpавить гpафический вывод на WEB? -------------------------------------------------------------------------------- U.P.Galyuck <galyuck@paloma.spbu.ru> wrote: UPG> Как я понимаю, у всех этих советов один недостаток - подразумевается, UPG> что я могу по запросу получить картинку и проблема в том, что я не умею ее UPG> отобразить. Проблема отнюдь не в этом - приложение выдает графику UPG> X-серверу, и на экране оно таки отображается. Hо я хочу это изображение UPG> сделать картинкой и показать через WEB. Если бы я сидел за экраном, то я бы UPG> сграбил ее, записал в виде jpg-файла, поместил ссылку на него на UPG> html-странице, предоставив тем самым возможность видеть ее в Интернете. Hо! UPG> Я, естественно, хочу автоматизировать этот процесс, т.е чтобы это делал сам UPG> Apache. Думаю, что это неправильный подход. Если приложение не нуждается во взаимодействии с пользователем, а просто крутит и крутит какую-то симуляцию, можно его запустить под Xvfb, от имени пользователя www-data, и написать cgi-шку, которая будет при запросе делать xwd на этот X-сервер, конвертить результат в GIF и отдавать. (можно вместо xwd + xwdtoppm+ ppmtogif использовать convert от ImageMagic - он сам умеет экран грабить) Hо по-моему, все-таки правильно потратить некоторое время на то чтобы сграбить несколько наиболее характерных картинок и сделать статическую презентацию. Hо вот чего ни в коем случае не стоит делать, так это пускать cgi-шку к X-серверу на котором выполняются программы настоящего пользователя. -- http://www.communiware.ru http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1517806ef0193.html, оценка из 5, голосов 10
|