Как отобразить изображение с помощью Perl - PullRequest
4 голосов
/ 17 января 2012

Я хочу написать Perl-скрипт для автоматического входа на сайт и делать некоторые интересные вещи. Проблема в том, что на сайте, на который я хочу войти, есть изображение с картинки. У меня нет возможности его отменять, поэтому мне нужно прочитать изображение, затем отобразить его для пользователя, чтобы пользователь мог прочитать символы на изображении, а затем ввести символ в командной строке обратно в программу. Я хочу знать, как проще всего отобразить изображение пользователю?

Спасибо.

Ответы [ 2 ]

9 голосов
/ 17 января 2012

Во-первых, вы можете использовать LWP :: Simple до , получить изображение и сохранить его на диск.

Впоследствии самое простое в Windows - это

  system("C:\\imagepath\\foo.jpg");

, которое будет отображать изображение в приложении по умолчанию, которое используется для его отображения.

На OS X вы можете сделать

 system("open ~/imagepath/foo.jpg");

Вкл freedesktop.org Стандартные системы, совместимые Вы можете сделать

 system("xdg-open ~/imagepath/foo.jpg");

Они включают в себя переключение между приложением командной строки и назначенным ОС приложением для просмотра изображения. Если вы хотите, чтобы он был более плавным, вы можете использовать библиотеку Perl GUI и создать окно с загруженным изображением

1 голос
/ 17 января 2012

Открыть на веб-странице?

Создайте свое приложение как веб-приложение и просто загрузите изображение с помощью LWP, а затем отобразите его на своей странице (CGI или Dancer и т. Д.)

Вы можете поместить простую текстовую форму, которая позволит вам ввести код.

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