войти зарегистрироваться

.NETМинималистичный скриншотер на .NET из песочницы

Лучше один раз увидеть, чем 100 раз услышать.
Уверен, не я один часто делаю скриншоты.
Проиллюстрировать баг, отправить смешную картинку знакомому,
вставить в комментарий на каком-нибудь ресурсе, etc.
А началось всё с разочарования в некогда любимом Gyazo,
а именно сам скриншот уже трудно найти под кучей рекламных блоков.
Когда я пересмотрел аналоги, они мне показались чересчур громоздкими.
Пройти через несколько окон, чтобы просто сделать скриншот? Нет, спасибо.

И вот, желая облегчить себе жизнь, а заодно ответить на вопрос
было решено сделать всё самому.

Суть

А хочется то предельно простого.
Один клик — запустить приложение, второй клик — выделить область на экране.
Всё — после этого видим скриншот уже в браузере (в PNG) и имеем ссылку на него в буфере обмена.

Примерный алгоритм работы видится мне таким:
  • При запуске программа делает скриншот.
  • Устанавливает его фоном для окна, развёрнутого на весь экран.
  • Мышкой выделяем нужную область на экране.
  • Готово, картинка улетает на сервер.

AndroidДелаем скриншоты Android 2.3.3 и ниже без root на виртуальной машине из песочницы

Возможность делать скриншоты без дополнительных средств и манипуляций появилась в Android только с версии 2.3.4. Для Android 2.3.3 и ниже не существует нативной функции снятия скриншотов. Все приложения из маркета для это цели требуют root. Единственный способ (из известных мне) сделать снимок экрана устройства с «устаревшей» версией Android без root (если не рассматривать фотографирование телефона другим устройством) — сделать это с помощью DDMS (Debug Monitor) из Android SDK.

В статье пойдет речь о том как настроить Android SDK, установленным на виртуальной машине с Ubuntu 11.10 в VirtualBox с хостом на Windows 7, для работы с реальным устройством, подключенным к USB, на примере HTC Wildfire (Android 2.2).

.NETИ снова скриншоты в один клик (C#) из песочницы

Синопсис


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

Linux для всехКак я делаю скриншоты в Linux

В этой заметке хочу увековечить свой велосипед, который я изобрёл для удобного создания скриншотов. Да, я знаю о существовании таких программ как shutter, но все они по тем или иным причинам мне неудобны, а так как был интерес и время, я занялся этой проблемой.

Linux для всехЗагрузка скриншотов на Imgur в один клик

По мотивам поста о загрузке скриншотов в один клик захотелось адаптировать это под свой любимый imgur с использованием его api

SkypeБыстрая отправка screenshots

Здравствуйте хабравчане!
Не так давно обнаружил приятную возможность в Skype, которая позволят быстро и просто отправить screenshot.

Стандартно делаем снимок экрана или выбранного окна (Printscreen / Alt + Printscreen) и просто вставляем в окно чата Skype.

Вот что получается:
image

Жмем отправить, и Skype сам сохраняет изображение и начинает передачу.

UPD. Не работает в Linux версии

AppleOdesk-client перестал снимать скриншоты (OS X Lion)?

Если вы зарабатываете деньги через Odesk, то после обновления на OS X Lion, скорее всего заметили, что перестали сниматься скриншоты. Выглядит это примерно вот так:

.NETБыстрая загрузка картинок на хабрэффект

Раз пошла такая пьянка беседа про загрузчики на хабрэффект то я подумал что моя доморощенная программулина тоже может кому то пригодиться.
Есть 2 варианта:
  • cliUploader — загрузить картинки с параметров командной строки. Каждый аргумент – абсолютный или относительный путь (например можно добавить ярлык в контекстное меню Отправить, или просто перетащить одну или несколько картинок на ярлык заливалки)
  • clipboardUploader — загрузить из буфера обмена (например после нажатия PrintScreen или Alt + PrintScreen)
После отработки программы – в буфер обмена будет скопирована ссылка, либо если в первом случае было отправлено несколько изображений – то несколько ссылок, разделенных "\n".

Код естественно тоже выложил, но сразу оговорюсь, что я не гнался за его чистотой и красотой, а просто делал чтоб работало и «для себя».
Скачать плоды моего скромного труда можно там. Бинарники собраны под .NET 2.0, так что есть серьезные основания полагать что в mono тоже заработает, хотя я и не тестировал. Если кто отважится проверить – прошу отписать о результатах.

Linux для всехShutter — почти идеальная программа для создания скриншотов

image

После моего тотального перехода на Ubuntu, однажды мне понадобилось сделать скриншот сайта целиком. Я, наивный, открыв FireFox, стал искать свой привычный плагин FireShot, и к глубокому своему разочарованию обнаружил что сие не работает под Linux. Самое удивительное, что я не нашел и достойного аналога этого плагина ни в FireFox, ни в Chromium. Несколькими днями позже я наткнулся на Shutter, программу для снятия скриншотов, и я приступил к изучению этого средства.

Я пиарюсь Lightshot — удобный скриншотер

image Хочу поделится полезной тулзой, которой пользуюсь последнее время. Позволяет удобно скринить экран и аплоадить картинку в веб. После аплоада даёт красивый короткий URL вида prntscr.com/6npo, который можно переслать через аську или опубликовать в твиттере. Есть и очевидные функции такие как скопировать в буфер и сохранить в файл.
Основной формат файлов png, можно выбрать jpg или bmp.