LINUX.ORG.RU

Скриншотилка на Ruby

 ,


0

1

Доброго времени суток. Есть скрипт на руби. Делает скриншоты выделенной области, заливает получившийся скрин на сервер и открывает браузер с ссылкой на скрин. Скрипт брался когда-то давно на просторах интернетов. Раньше (во времена 10й бунты) работало замечательно и никаких претензий не вызывало.
Сейчас снимает скриншоты очень своеобразно ( например тут он в фоне отобразил свернутый браузер(гуглохром), убил прозрачность в консоли и т.д ). Нативная скриншотилка (gnome-screenshot -a) выделяет всё отлично и как надо.
Поэтому возникла мысль в скрипте заменить часть, отвечающая за снятие скриншота.
Вот собственно сам скрипт, но часть отвечающую за снятие скрина я не вижу. Слепой наверное.. Если кто подскажет, где что поменять - буду безмерно благодарен.



Последнее исправление: zloproxy (всего исправлений: 1)
Ответ на: комментарий от anonymous

nope. // возможно добавление опции -border поможет.

include window border in the output image

wakuwaku ★★★★
()
Последнее исправление: wakuwaku (всего исправлений: 1)
Ответ на: комментарий от winlook38

вызов внешней команды
однострочник

УПРЛС.

anonymous
()

А не лучше воспользоваться Shutter'ом? :)

KRoN73 ★★★★★
()

Поэтому возникла мысль в скрипте заменить часть, отвечающая за снятие скриншота.

Заменять следует строку 22 на:

system "gnome-screenshot -a -f #{tmpfile}"

Скрипт брался когда-то давно на просторах интернетов.

Интересно, насколько давно. Написано так, как будто создавать методы нельзя.

Anatolik ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.