Pull to refresh

Comments 39

Под катом не читал, но серьезно, аналогов нет?
П.С. Сам скрины почти не снимаю, так что не пользуюсь спец.прогами. KDE-шная приблуда очень удобна
Не могу утверждать, что их прямо-таки нет — не попались. Чтобы именно в один клик и тут же загружало, такого не видел. Может быть, плохо смотрел, не исключаю.
пользуюсь jetScreenshot — в ней можно даже на ходу обрезать и добавлять аннотации.
Обрезка это как раз то, от чего я хотел избавиться, лишний шаг. А жет, как я вижу, ставит свой логотип и рекламу в бесплатной версии — у меня же пользователь сразу получает прямую ссылку.
можно и без обрезки одним кликом получить ссылку на изображение. причем либо на сервис тулзы, либо на кастомный фтп
petromi.com
Реально, очень удобно. Еще и с простым редактором, чтобы всякие стрелочки, текст добавить.
Сам пользуюсь — рекомендую!
Реклама? Для этого есть «Я пиарюсь». У меня как раз и была цель избавиться от редакторов, всяких стрелочек и текста. Нажал-получил, безо всяких дополнительных телодвижений.
Тут вам каждый второй комментатор говорит не о рекламе, а об альтернативах! )
И спасибо за совет, но я как то сам определюсь куда мне писать =)
В статье не было просьб найти мне альтернативу, я и сам знаю, что они есть. Статья вообще не об этом, а об опыте написания конкретного приложения. Вашей программе тоже есть множество альтернатив, это не повод минусовать и гадить в карму.
Да перестаньте, я тоже не считаю что это повод гадить в карму!
Смотрел его, но там требуется лишнее действие — выделение области, у меня же этого нет. Плюс Open Source, при желании можно адаптировать под любой хостинг. И самое главное, бесценный опыт, полученный в процессе разработки.
Моя третья по счету попытка, и тут тоже нет возможности указать прокси. Итог: на работе не поюзать, а дома и не надо.
Видимо гугление было настолько быстрым, что результаты увиделось не удалось.
увиделось не удалось

:)
ZScreen умеет все, что только можно вообразить. Написан тоже на C#. Насчет либ, могу посоветовать посмотреть на restsharp. Она очень легкая и удобная.
ZScreen — очень очень навороченно, для такого приложения это суперизврат. Имхо.
UFO just landed and posted this here
Я просто рекомендую прочесть пост.
UFO just landed and posted this here
Ну коль пошла такая пьянка
www.jingproject.com
Интерфейс немного… кхм… своеобразный, но это единственная, из известных мне, подобная тулза, которая умеет выделять нужное окно или даже его регион просто наведением мышки, а не ловлей углов.
Молодец! Люблю такие статьи — где автор рассказывает и про шишки, которые набил в процессе написания, и делится опытом.

То, что есть аналоги — ещё не значит, что нет смысла писать своё.

Есть вопрос — я делал чтобы из программы можно было добавлять issues в bitbucket.org, топики создаёт, но так и не добился чтобы можно было самому из программы отправлять аттачи (они хранятся не на bitbucket.org, а на каком-то другом сервере). Пробовал и через HttpWebRequest, и через WebClient, победить пока так и не смог, если кто-то сталкивался — подскажите как это сделать?
Извините что так нагло влезаю, но аналоги есть.
Я написал подобное приложение некоторое время назад.
О нем по ссылке
habrahabr.ru/blogs/development/127815/

Можете посмотреть исходники, там есть ответы на некоторые ваши вопросы.

P.S.
Развивайте свое приложение, изучайте аналоги, улучшайте.
Давайте конкурировать, если Вас это подстегнет ;)
Да, аналоги есть, не спорю. Но я и не ставил цели придумать целиком уникальное приложение, не та область все-таки. Можно сказать, что разработка завершена: я реализовал весь задуманный функционал (который изначально задумывался небольшим, чтобы не перегружать программу и не сделать её ненароком неудобной), получил опыт и поделился им и так далее. Так что конкурировать с Вами не буду :) Надеюсь, что моя статья и исходники помогут неофитам C# разобраться в этой области. Также я не буду против, если кто-то пожелает присоединиться к разработке.
и таки скриншотит приложения DirectX fullscreen?
это слишком просто :) честно хотел стырить код, в случае положительного ответа, но не судьба :)
CopyFromScreen(), которую я использовал, копирует пиксели из окна, а Direct3D рисует на видеокарте во фрейм-буфер, который очень не любит читаться (как и все данные с GPU) и который нужно читать средствами этого самого Direct3D, что стандартные методы .NET, разумеется не умеют, поэтому окно на скриншоте выходит черным.
UFO just landed and posted this here
Спасибо, а я переделаю для своего =) И допишу функцию захвата региона.
UFO just landed and posted this here
Ответ в комменте ниже, написал не туда случайно…
О, так вот кому я продал обойный двиг). В захвате области нет ничего сложного, проблема в том чтобы создать красивый прямоугольник дл юзера, с помощью которого он смог бы выбрать нужную область. Но настоящая проблема в том что windows forms не слишком функциональна в плане создания нестандартных окон со всякими няшными полупрозрачностями.
Я делал недавно подобный скринграббер для себя. Как раз с захватом региона. Если есть желание, можете посмотреть на github. Буду также рад выслушать какие-нибудь советы по поводу увеличения производительности (GDI+ не особенно хорошо справляется).
Что-то уж больно дикие тормоза…
Как я уже написал, принимаю любые советы :)
UFO just landed and posted this here
System.Net.WebException: The remote server returned an error: (407) Proxy Authentication Required.
Видать через прокси никак не может, TODO ;)
Sign up to leave a comment.

Articles