Я уже долгое время проводил мозговой штурм и, похоже, нашел решение для этой проблемы.
Вот сценарий:
Цель: разрешить пользователям делать снимки экрана(используя инструмент для подрезки, кнопку printscreen, ...) и когда они нажимают кнопку на моей html-странице, изображение буфера обмена загружается в определенное место.
Ограничения: я могу использовать толькоHTML, JScript и Silverlight.(из соображений безопасности)
Теперь я знаю, что вы можете получить текст из буфера обмена с помощью jscript, и вы можете сделать то же самое с помощью Silverlight, но у меня нет доступа к изображениям.WPF поддерживает это (ClipBoard.GetImage), но это не реализовано в Silverligt.
Кто-нибудь знает обходной путь для этого?
Спасибо!
РЕДАКТИРОВАТЬ: Я нашел возможный обходной путь, но мог бы использовать некоторую помощь в его реализации:
Я использую JavaScript для запуска рисования.Если бы я мог теперь сделать следующее: - вставить буфер обмена в краску - сохранить как .jpg на рабочем столе или что-то еще - => я могу загрузить этот файл - удалить файл