Как преобразовать веб-страницу в изображение с помощью MATLAB? - PullRequest
2 голосов
/ 13 апреля 2010

Эту задачу очень трудно выполнить на других языках программирования,

как насчет MATLAB?

Ответы [ 4 ]

5 голосов
/ 13 апреля 2010

Я не уверен, что Matlab - лучший способ сделать это, но вот как:

  1. используйте встроенную в Matlab функцию web , чтобы открыть веб-страницу в браузере Matlab
  2. Загрузите и используйте утилиту ScreenCapture с Matlab File Exchange, чтобы сохранить скриншот в файл

Если вам нужен более детальный контроль, вы можете использовать Java java.awt.Robot.createScreenCapture , чтобы сделать снимок экрана, который затем можно сохранить. Это можно сделать из Matlab (на самом деле это основа утилиты ScreenCapture) или из автономного кода Java.

0 голосов
/ 14 апреля 2010

Я понятия не имею, как это сделать в MATLAB (и зачем вам это делать в MATLAB, если это не часть чего-то большего) ... но для этого есть специальный плагин для Firefox. .. FireShot . Работает хорошо, без суеты.

0 голосов
/ 13 апреля 2010

Не уверен, если вы ищете чистое решение MATLAB. Но если у вас есть удобный Python, взгляните на PyWebShot . Затем вы можете просто вызвать скрипт Python из MATLAB, используя синтаксис восклицательного знака и т. Д.

0 голосов
/ 13 апреля 2010

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

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