ASP.NET - сделать снимок экрана с определенной областью экрана? - PullRequest
0 голосов
/ 17 марта 2010

Можно ли сделать снимок экрана определенной области веб-страницы из собственного кода ASP.NET веб-страницы?

Мне нужно отобразить 6 изображений, которые сложены поверх одногодругой, использующий CSS, и я хотел бы предложить пользователю возможность щелкнуть правой кнопкой мыши по сохранению, если это возможно, наложив снимок экрана поверх верхней части исходного стека изображений.

Есть мысли?

Спасибо

Ответы [ 2 ]

2 голосов
/ 17 марта 2010

Ну, с ASP.NET невозможно получить то, что видят клиенты. ASP.NET работает на сервере, а CSS - на стороне клиента.

Возможно, вы могли бы заглянуть в GDI + и запрограммировать стопку изображений в изображение JPEG.

Но в остальном я думаю, что тебе не повезло.

Надеюсь, это поможет.

1 голос
/ 17 марта 2010

Есть инструменты , позволяющие сделать снимок экрана веб-страницы. Эти инструменты не предназначены для использования в среде ASP.NET. Вы не можете захватить содержимое страницы до того, как страница будет отображена или внутри нее (проблема с курицей и яйцом). У вас может быть внешний сервис, который отправляет запросы на веб-страницу и своевременно сохраняет ее скриншоты. Ваша веб-страница может затем использовать эти снимки экрана для отображения их пользователю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...