Кидаем в друга скриншотом
Пишет Иван А. Ильин (
illyn) :
Конец цитаты...
Вот, сразу мне вспомнилась xsnap
Хорошая идея незаметной и незаменимой программы появилась у
lepin:
Выделить мышкой кусок окна (или экрана).
Драг-н-дропнуть выделение в контакт аськи (гтолка, скайпа, чего угодно).
У получателя покажется кусок этой картинки.
Драг-н-дропнуть выделение в… Photoshop, Word, да куда угодно. Или схватить и положить выделение на Рабочий стол где оно сохранится, как графический файл, добавляю 2 пункта от себя.
И, пожалуй, уточню. Drug'n'drop, если мы говорим о кусках экрана посылаемых в ICQ (или любое другое, но постоянно одно и тоже приложение; или даже ftp или web-сайт) лишний. Обводим мышью нечто при зажатой горячей клавише —> отпускаем клавишу —> снимок куска экрана отправлен в приложение. Сам. Если снимок улетел в сеть, то в буфре обмена появился url-адрес картинки оформленный тегом:<img src="http://картинка-сейчас-лежит-тут" width=её-высота height=и-ширина>
Конец цитаты...
Вот, сразу мне вспомнилась xsnap
Когда вы запустите xsnap ваш курсор мыши изменится, превратившись в угол; просто поместите курсор где нужно и 'растяните' прямоугольник охватывающий область экрана, которую вы хотите захватить. Вот и все. Нажмите 'p' или 'w' в результирующем окне, чтобы сохранить пронумерованный скриншот в вашей домашней директории.
И вот сегодня по быстрому прибросил скрипт - :
#!/bin/bash
#xsnap-jpg. Запускает xsnap, конвертирует в jpg FILENAME=`date +%F-%H-%M`
xsnap -stdout | xpmtoppm | cjpeg -quality 75 >~/$FILENAME.jpg;
# грузим файл на ftp или куда подскажет фантазия / flicr и так далее
# login.cfg в таком формате :
# host ftp.mycorp.com
# user myftpuser
# pass mypassword
ncftpput -f login.cfg/domains/dikiy.com/public_html/files $FILENAME.jpg;
#генерируем ссылку и помещаем её в буфер обмена
echo "http://dikiy.com/temp/$FILENAME.jpg
" | xclip -i Комментарии

Тут надо ещё, у меня увы было забыто - давать возможность двигать не только границы рамки, а и рамку полностью, как это делается с рамками выделения в софте производства Adobe. Там по Space.
*nix - круто!
Александр Ксейр : там в комментах была ссылка на вариант : http://illyn.livejournal.com/179220.html
А вот кстати вариант под винду на python :
Simple script to capture your screen, save it named with today's date and then
open it to allow editing and markup (circle problems, etc)
Но он вроде весь экран берёт. Можно опять таки развить тему и приспособить под что угодно.
И ещё python вариант : делает скрин и превьюшку и шлёт на фтп :
http://zotnix.com/?p=74
Список линукс тулз для скриншотинга :
http://linuxmafia.com/faq/Apps/screen-capture.html
http://www.effbot.org/imagingbook/imagegrab.htm
http://www.velocityreviews.com/forums/t318895-win32ui-screen-capture.html
Дык, потому что для этого есть формат PNG. Ну или GIF на худой конец.
sergeante : Так иди и отрывай. Будет тебе и работа и омлеты на завтрак. А
Строка с сохранением взята из первоисточника - у меня в момент написания самого xsnap не было. Он может сохранять в множество форматов - ты мог предложить вариант с сохранением в png, но тебя хватило только на бесплодные угрозы jpgскриншотерам.
Плагин к Beryl с незамысловатым названием Screenshot, позволяет делать приблизительно то же самое. А именно выделить область на экране и сохранить результат в файл.






