Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 27 сообщений
Cообщения с меткой

screengrab - Самое интересное в блогах

Следующие 30  »
_DOOMer_

ScreenGrab 1.2

Среда, 31 Декабря 2014 г. 14:02 (ссылка)

Старый софт оставляем в старом году. Релиз этой версии ScreenGrab должен был состоятся ещё в конце 2013 года. Но не сложилось. Версия 1.1 так и осталась недоделанной, и её подхватили люди из числа разработчиков проекта lxqt, начали портировать на Qt5. Мне как-то было не до этого, тем более что версия 1.0 меня полностью устраивала (хотя и была не без косяков).

Недавно решил снова вернуться к разработке этой маленькой софтины, тем более что кроме меня в её коде так досконально и не разобрался (хотя и порт с 4 на 5 версии Qt сделали, но особо там возиться и не с чем - некоторые директивы @include поменять, поправить скрипт сборки и все).

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

ScreenGrab

Список изменений

версия 1.2:

  • Добавлена возможность запоминания типа последнего сделанного скриншота.
  • Несколько небольших исправлений.

Версия 1.1.1:

  • Исправлена неправильная строка bb-кода с превью скриншота, загружаемого на 'imgur'.
  • справлено аварийное завершение приложения при наличии в конфигурационном файле параметра "showTrayIcon=false".

Версия 1.1:

  • Добавлена возможность автоматической загрузки скриншота на MediaCreush (http://mediacru.sh).
  • Опция "Всегда сохранять размер окна" заменена на "Автодобавление размера окна при выходе из ScreenGrab".
  • Перервботан интерфейс главного окна (изменен некоторые кнопки).
  • Переработан диалог настроек (уменьшено число секций и некоторые настройки были перемещены между секциями).


Ссылки для скачивания

ScreenGrab 1.2 - исходный код (для сборки нужен GCC 4.4 или новее, Cmake 2.6 или круче, ну и сама Qt 4.8 для работы).

ScreenGrab 1.2 - версия для 64-рязрядной Windows (XP, Vista, 7, 8, 8.1, 10 и их серверных
производных)

ScreenGrab 1.2 - версия для 32-рязрядной Windows (XP, Vista, 7, 8, 8.1, 10 и их серверных производных)

Пакетов для Убунты пока нет. Бдуту полсе НГ. Надеюсь что будут. Виндловая версия традиционно почти не тестировалась (кому она вобще нужна?).
Метки:   Комментарии (15)КомментироватьВ цитатник или сообщество
Помогай-ка

Screengrab: Делаем скриншот веб-страницы целиком

Понедельник, 14 Октября 2013 г. 22:40 (ссылка)


3872337_skrinshot_vebstranici (350x242, 24Kb)Иногда требуется сделать скриншнот веб-страницы целиком. Хорошо, если по вертикали она влезает на один экран. А что делать, если она занимает больше одного экрана в высоту, и чтобы увидеть ее содержимое, нужно прокрутить экран вниз?



Необходимость сделать полный снимок такой страницы, во всю ее высоту, ставит в тупик многих пользователей.



Ведь все обычные способы, такие как клавиша Print Screen, функция «Ножницы» в Windows7  и подобные, умеют «фотографировать» только то, что непосредственно в данный момент отображено на экране.



Читать далее



 

Метки:   Комментарии (2)КомментироватьВ цитатник или сообщество
_DOOMer_

ScreenGrab 1.0

Четверг, 15 Августа 2013 г. 21:20 (ссылка)

Несколько лет назад, в рамках "академической программы по изучению фреймворка Qt" я начал разработку небольшой программы для быстрого снятия и сохранения скринштов рабочего стола. Просто взял пример из документации  по самой  Qt и немного его доработал. Затем ещё немного. И ещё. При этом выкладывая исходники на "гуглокоде". Название ScreenGrab было честно "спёрто" у одноименного расширения для браузера  Firefox. Увы, не  предполагал я что моя софтина получит известность за пределами узкого круга людей.


Ещё немного текста и скриншот
Метки:   Комментарии (10)КомментироватьВ цитатник или сообщество
_DOOMer_

ScreenGrab 1.0-beta

Четверг, 18 Августа 2011 г. 06:24 (ссылка)

Я наконец вымучил новую версию ScreenGrab -- теперь эта софтина умеет не только делать скриншоты экрана, но и публиковать их на imageshack.us. Почему именно это хостпнг картинок? Да просто потому что я сам им пользуюсь, и они предоставляют (бесплатно) относительно простой и функциональный API для разработчиков приложений.

В новой версии 1.0, которая впрочем ещё бета, кроме этого был исправлен несколько багов (интерфейсных и не только).

В ближайшее время (я надеюсь) оставшиеся недочёты будут исправлены (а то что они там есть, я уверен). И в первых числах сентября будет финальная версия 1.0.

А пока скачать ScreenGrab 1.0-beta можно на этой странице. - там 7z-архив с бианрниками для винды и deb-пакеты для бубунты (и её производных). Ну и сорцы конечно - для джедаев =)

Screengab 1.0 beta in KDE
Метки:   Комментарии (5)КомментироватьВ цитатник или сообщество
_DOOMer_

Портингус-Обломингус

Четверг, 31 Декабря 2010 г. 01:41 (ссылка)

Украденная версия EComStation не захотела устанавливаться на виртуалбокс. По сей причине порт ScreenGrab для этого потомка "полуоськи" откладывается до лучших времен.

Как минимум до того момента как я куплю нормальный системный блок.

Метки:   Комментарии (4)КомментироватьВ цитатник или сообщество
_DOOMer_

микро-таск перед НГ

Понедельник, 27 Декабря 2010 г. 15:59 (ссылка)

До НГ надо не забыть поправить вот этот баг в  ScreenGrab. Ну и соответственно собрать багфикс-релиз 0.9.1, ибо  это исправление не тянет на изменение версии на 1.0.

UPD: Багу в своей проге я благополучно (по краней мере в 4.6 KDE) все норм закрыл. С некоторой долей костылизма, но все же... хотя надо протестить в прочих десктопных окружениях (и на винде, хотя виндовозно-ориентированные куски я не трогал).

Метки:   Комментарии (13)КомментироватьВ цитатник или сообщество
_DOOMer_

ScreenGrab 0.9 -- за полгода почти ничего нового =(

Вторник, 16 Ноября 2010 г. 22:29 (ссылка)

Если вкратце -- в этом релизе моей программы для быстрого снятия скриншотов было сделано совсем немного.

1. Добавлены глобальные клавиши быстрого доступа. -- изначально оно планировалось только для windows-версии, но в итоге было реализовано и в Linux.
2. Добавлена возможность отключения трея -- вдруг кому-то он не нужен.
3. Добавлено активирование узе запущенной копии ScreenGrab при попытке запуска второго экземаляра приложения (при отключенной опции "Несколько копий программы").
4. Добавлено автосохранение первого скриншота, получаемого при старте приложения (в виде опции)).
5. Изменен дизайн диалога настроек.

Кроме этого наконец более-менее привел структуру кода в порядок, избавился от автоконнет-слотов в UI, частично переписал основной класс, убрав при этом наследование от него в MainWindow.


Изначально эта версия должна была появиться в начале сентября, но долбаное жаркое лето внесло свои коррективы =( В итоге так и не была раализована возможность публикации скриншотов на всяких кскриншото-хостингах типа imageshack.us и иже с ним. Сия фича добавлена первым таском в следующую версию (и даже часть кода уже написана и лежит в отдельном бранче).

p.s Финальный билд версии для windows собирался без непосредственного участия операционной системы имени Билла Гейтса.
Метки:   Комментарии (6)КомментироватьВ цитатник или сообщество
_DOOMer_

девелоперско-IDEшное

Понедельник, 06 Сентября 2010 г. 14:15 (ссылка)

Некоторое время назад я озадачивался выбором среды разработки для своих проектов (С++ унд Qt). Выбор был между vim-ом,KDEvelop 4 и Eclipse. Вообщем наконец-то мои метания закончились =) Выбор пал на KDevelop. И плевать что она завязана на "кедолибах", все равно я пока с kde слезать не планирую. И интерфейс у него не такой "инновационный" как у того же QtCreato.

Эклипс тоже неплох, но более требователен к ресурсам и иногда подтормаживает в плане отзывчивости пользовательского интерфейса. Да и смотрится он в kde уж очень инородно, увы =(

Vim.... тут все уперлось в то что этот редактор надо самому доводить до нужного уровня при помощи плагинов/конфигов. А мне лень этим заниматься. В итоге в Vim'е я только комментарии к коммитам в систему контроля версий пишу.

И ко всему прочему -- все проекты теперь переведены на сборку через CMake, от него меня тошнит гораздо меньше, чем от стандартного Qt-шного qmake. Особенно в винде с её недоконсолью.

p.s. таки я вернуолся к активной разработки screenGrab, вчера в него впилил поддержку глобаныххоткеев (данный фичреквест был получен ещё в начале лета, но мне лень было в жару заморачиваться =)).

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

Метки:   Комментарии (2)КомментироватьВ цитатник или сообщество
_DOOMer_

ночной интерфейсо-концептинг

Среда, 31 Марта 2010 г. 04:56 (ссылка)

Вот, снова ночью спать не хочется -- сижу и изобретю дополнительные виды интерфейса к своему текущему опен-сорс проекту.

Пара отофотшопленных отGIMPованых скринов
Метки:   Комментарии (6)КомментироватьВ цитатник или сообщество
_DOOMer_

ScreenGrab 0.8

Пятница, 26 Марта 2010 г. 23:44 (ссылка)

Ну что написать про эту версию? Ничего нового в ней нет.. впрочем и кое чего из старого -- тоже нет =) А именно -- было выкинуто некоторое количество кода. оставшееся с самых первых версий, основанных на демке из дистрибутива самой Qt. Так что окно программы теперь само скрывается в процессе получения скриншота.

Ну и также был наконец исправлен недобаг с получением скриншота активного окна в Linux. Теперь если у активного окна нет рамки (и прочих "сугубо декортативных" элментов) скриншот получается вполне корректный без лишних кусков бэкграунда.

вообще получилось так, что практически все изменения/улучшения коснулись по большей части Linux-версию. Вот полный чейнджлог:

  • Добавлены параметры командной строки для установки режима получения скриншотов (весь экран, активное окно, область экрана).
  • Добавлена поддержка формата BMP.
  • Добавлена Бразильская (Португальская) локализация.
  • Окно программы теперь автоматически скрывается в процессе получения скриншота.
  • {linux] Исправлено не совсем корректно получение скриншотов активного окна.
  • [linux] Добавлен параметр "без декораций окна".
  • Добавлены "горячие клавиши" для кнопок главного окна.


Пара скринов и ссылки для скачивания
Метки:   Комментарии (9)КомментироватьВ цитатник или сообщество
_DOOMer_

Ломать [интерфейсы] -- не строить =)

Вторник, 16 Марта 2010 г. 23:46 (ссылка)

Но всё равно не совсем просто =)

Выпилил из скринграба опцию скрывания окна при получении скриншота. Точнее выпилил включение/выключение этой возможности пользователем -- теперь окно программы в нужный момент само убирается с экрана.

По хорошему это надо было есломать ещё в одной из предыдущих версий ScreenGrab, но вот только сейчас дошли руки до убирания этого ,куска, частично основанного на Qt-примере, из которого собственно и выросла моя софтина.

Ну и соотвестенно интерфейс главного окна чуть-чуть изменилася.

Ниже пара скринов старой и новой версии
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
_DOOMer_

[вроде бы] пофиксена злая бага

Суббота, 14 Марта 2010 г. 03:41 (ссылка)

Ну может и не бага, но уж и не фича точно =) "Баг-репорт" был получен в виде коммента к релизу ScreenGrab 0.6, хотя конечно я знал об этом с самого момента появления в программе функции получения скриншота активного окна.

И вот мои корпения над документацией по XLib и исходниками KSnapshot (длившиеся несколько вечеров и ночей) похоже увенчались успехом. Теперь скрины должны получаться корректными даже с тех окон, у которых нет "декоративной части" (рамка и заголовк окна). Впрочем код ещё не оттестирован нигде, окромя KDE (надо протестить хотя бы на GNOME и парочке легковесных оконных менеджеров).

А вот так оно на данный момент работает в моей системе (примеры скринов, полученных при помощи обновлённого кода).





Реализовано все конечно как всегда немного топорно ("грязный хак" с бесконечным циклом), но в то же время кода получилось в разы меньше. чем в том же KSnapshot.

Если все будет нормально, то через неделю скорее всего будет следующая версия (надо выкинуть одну ненужную функцию ).
Метки:   Комментарии (7)КомментироватьВ цитатник или сообщество
_DOOMer_

ScreenGrab 0.6.1 -- только для Linux

Вторник, 02 Марта 2010 г. 14:47 (ссылка)

Ибо для Windows просто не имело смысла пересобирать проект, с изменениями касавшимися исключительно Linux-платформу. Вообщем сие есть багфикс релиз с исправлением некорректного (иногда) определения локали в некоторых Linux-дистрибутивах.

Багрепорт был прислан ещё в субботу одним гентушником, и в тот же день пофиксен (решение было тупо скопировано взято из исходников плеера qmmp).

Скачать ScreenGrab 0.6.1 -- архив с исходными текстами для самостоятельной сборки в Linux
Скачать ScreenGrab 0.6.1 -- пакет для Ubuntu 9.04/9.20
[amd64]
Скачать ScreenGrab 0.6.1 -- пакет для Ubuntu 9.04/9.10
[i386]

p.s. пост в лиру банально было лень накатать.....

Метки:   Комментарии (2)КомментироватьВ цитатник или сообщество
_DOOMer_

ScreenGrab 0.5 -- ленивый релиз =(

Вторник, 01 Декабря 2009 г. 14:33 (ссылка)

Что-то я обленился совсем... релизить не самую навороченную (в плане изменений кода) версию в _течение__месяца_.... это не есть правильно. Тем более что весь добавленный функционалэтой версии ScreenGrab был реализован практически чуть менее, чем за полтора вечера. Я пакеты и инсталлеры (вкупе с "документацией" гттовил наверное дольше, чем занимался написанием и отладкой кода).

Надо что-то делать с таким положением вещей, иначе разработа этой тулзы растянется на немалое количество времени.

Но как бы то ни было, сегодня днём 0.5 версия была зафиксирована в SVN (а бинарники собраны вообще ещё вчера). Ну и выложена в общий доступ.

Чейинджлист и прочие ссылки
Метки:   Комментарии (5)КомментироватьВ цитатник или сообщество
_DOOMer_

ScreenGrab -- небольшой roadmap

Понедельник, 02 Ноября 2009 г. 10:52 (ссылка)

Немного определился что и когда будет в ближайших версиях моей программы получения скриншотов. Хотя точные сроки я конечно не могу определять -- мало ли что может случиться... проект то веду в одиночку, подстраховать с релизами некому. Впрчоем не будем о грустном =)

Залпанировано следующее
Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
_DOOMer_

ScreenGrab 0.4 is released!

Понедельник, 26 Октября 2009 г. 18:16 (ссылка)

В новой версии программы для получения скриншотов изменений совсем немного -- пара новых фич, и немного багфиксов. И несмотря на это я таки не смог уложиться в трехнедельный релиз-цикл =(

Скриншоты, ссылки и прочие описания изменений
Метки:   Комментарии (2)КомментироватьВ цитатник или сообщество
_DOOMer_

ScreenGrab -- плюс одна небольшая фича

Среда, 07 Октября 2009 г. 14:05 (ссылка)

Реализовал сегодня граббинг ыделенной области экрана. Всё оказалось не так сложно - получаем картинку со всего экрана, рисуем её на модальном диалоге (растянутом на все пространство экрана). А затем обрабатываем нажатие и движение курсора мыши, чтобы нарисовать выделенную область, которую в итоге и копируем в главный QPixmap.

Класс с реализацией всего этого процесса вышел совсем небольшим -- менее 4 клибоайт без учётаредких комментариев кода.

Осталось лишь немного "пригламурить" реализацию, добавив одну маленькую фичу. И всё, основное дополние версии 0.4 готово. Так что релиз наверное будет через 7-8 дней... если я не сильно отвлекусь на другие проекты конечно.



Метки:   Комментарии (1)КомментироватьВ цитатник или сообщество
_DOOMer_

делаем пкгбилды

Суббота, 03 Октября 2009 г. 15:50 (ссылка)

Пакеты для ArchLinux создавать из исходных текстов куда проще, чем для того же Debina|Ubuntu. По крайней мере если дело касается простых пакетов, не имеющих кучи "закольцованных" зависимостей и кучи же бинарников, собираемых разными системами сборки.

Сегодня я в этом смог убедиться на собственной шкуре, создавая PKGBUILD для ScreenGrab. Всё получилось с первого раза, инструкция в ArchWiki рулит =)

Вообщем пакет успешно собрался, и успешно же поставился -- как на рабочей системе, так и на тестово-виртуальной (с другой архитектурой).

Ну и само собой после этого PKGBUILD был закинут в AUR [пользовательский репозиторий ArchLinux], и надеюсь его оттуда не выкинут за несоотвествие стандартам =)

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
_DOOMer_

ScreenGrab -- версия 0.3.1

Вторник, 29 Сентября 2009 г. 12:02 (ссылка)

Доделал-таки версию 0.3.1 граббера скриншотов. Вообще номер версии доолжен был быть 0.3, но из-за описанного в предыдущем посте косяка, пришлось потратить вчера некоторое время на патчи/апдейты и пересборку пакетов/инсталлеров.

Вообще все затянулось из-за попыток разоабраться с получением скринов отдельного окна в Linux/X11 -решение в итоге было найдено, но оно весьма топорно, и в некоторых оконных менеджерах возмжно работает не совсем корректно (или не работает вообще). Ну и с WinAPI пришлось немного повозитьчся... Ну и теперь оно должно (я сам не проверял) обираться без ошибок в Debian Lenny и на прочих системах с Qt 4.4.x.

Чейндж-лист, скрины и ссылки
Метки:   Комментарии (7)КомментироватьВ цитатник или сообщество
_DOOMer_

бета-тестинг, млин...

Понедельник, 28 Сентября 2009 г. 12:06 (ссылка)

Хреновый всё-таки из меня бета-тестер своих же разработок =( Вечно остаются небольшие незамеченные вовремя "косяки", которые по сути даже не являются багами. Но фиксить которые все же надо.. и желательно ещё ДО финальной сборки проекта. А не после, как это получается у меня сейчас с обновлнённой версией скринграббера.

Уже в момент сборки пакета в Убунту было обнаружено что "фирменная" иконка в главном окне программы не отображается. Ибо при отделении кода отвечающего за инфтерфейс пользователя, от основного класса, банально потерялась пара строк -- QIcon icon(":/res/img/logo.png"); setWindowIcon(icon);.

И теперь придётся патчить стабильную версию сурсов, перепаковывать архив, пересобирать все в винде и убунте. И снова делать инсталлеры... а так не охота этим заниматься... =))

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
_DOOMer_

Архитектурные ошибки

Четверг, 17 Сентября 2009 г. 04:42 (ссылка)

Сегодня просматривая код текщей версии ScreenGrab'а, незапно понял что в одном из классов (отвечающем за работу с конфиг-файлом) есть совершенно ненужные там методы. Точнее нужные, не реализованные не самым правильным способом. Лишние параметры и все такое...

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

Впрочем на функциональность программыы это не повлияло никоим образом. Поэтому в гряждущей версии 0.3 ничего менять не буду, перепишу уже в 0.4 (или какая там потом будет).

А ScreenGrab 0.3-alpaha2 выглядит примерно вот так:

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
_DOOMer_

СкринГраб - версия 0.2

Пятница, 04 Сентября 2009 г. 23:24 (ссылка)

Ну вот я вроде и доделал следующую версию программы ScreenGrab. Теперь дання программа умеет сохранять скриншоты в формат JPEG. А вообще список изменений получился не особо большим.

* сохранение в формат JPEG.
* добавлен диалог настроек.
* добавлены параметры для каталога сохраняемых файлов, дефолтного имени файла и предпочитаемого формата.
* сохранение настроек в INI-файл (реевтр Windows идёт лесом).
* добавлена поддержка интернационализации и ru-lang-package.
* немного изменений и фиксов в стурктуре кода.
* инстялятор для Windows-версии + пакеты для Ubuntu 9.04

Ссылки, скриншоты и планы на будущее
Метки:   Комментарии (7)КомментироватьВ цитатник или сообщество
_DOOMer_

топорная форма

Понедельник, 24 Августа 2009 г. 19:20 (ссылка)

Вчера вечером сидел и ваял окно настроек для скринграба. Ваял именно "визуальным" методом -- что-то лень мне было описывать все необходимые элементы напрямую в коде.

И наваял вот такое вот уродство - ывглядит даже в линуксе, в KDEшном окружении весьма топорно на мой взгляд.

screengrab options dialog beta

А ещё в процессе создания вышеприведенной формы, словил некоторый баг в QtCreator'е. Суть бага в том, что в процессе работы мне пришлось некоторые элементы формы вырезать и потом снова вставлять на форму (после добавления других элементов, в частности QFrame).

И после этих вырезаний-вставляний Креатор, зараза такая, переименовал ныжные мне объекты. Добавил к ним "_2", хотя копий не было совершенно. И обратно уже переименовывать не хотел.

Проблема решилась открытием ui-файла в QtDesigner'е и переименованием нужных объектов в нём. Но... сей метод не более чем костыл, а использование оных -- не всегда есть правильно.

Вообщем если повдобный баг вылезет снова - тогда уж точно буду писать багрепорт троллям (если такового ещё нет, в чём я сомневаюсь).
Метки:   Комментарии (1)КомментироватьВ цитатник или сообщество
_DOOMer_

бананово-ночной кодинг

Среда, 20 Августа 2009 г. 02:26 (ссылка)

Все нормальные люди уже видят тринадцатый сон наверное, а я вот сижу хаваю бананы (sic!) и разбираюсь с очередной фичей Qt. Поддержку базового сохранения скриншотов в формат jpg в ScreenGrab я уже реализовал. Правда под виндой ещё не тестил, но должно быть всё гуд.

Сейчас вот разбираюсь с сохранением и загрузкой основных настроек. Со списком которых, кстати, я ещё точно и не определился =) Ну сделаю основные а там посмотрим...

Метки:   Комментарии (2)КомментироватьВ цитатник или сообщество
_DOOMer_

ScreenGrab - программа для снятия скриншотов

Воскресенье, 17 Августа 2009 г. 03:25 (ссылка)

В рамках "целевой программы по изучению процесса разработки ПО с использованием тулкита Qt" моя скромная персона решила писать сабжевую тулзу.

Почему именно программа для получения скриншотов рабочего стола? В основном ради интереса к самому процессу создания кроссплатформенного программного обеспечеия. Ну и в некоторой степени из-за того, что среди мегатонн софта под Windows, подобной утилиты мне не попалось.

Точнее подобные вещи под винду есть, но... либо жутко неудобные в плане интерфейса, либо перегруженные функционалом (на кой демон мне встроенный графический редактор, если нужно только "засейвить" экран), либо и то и другое да ещё к тому же несвободно распространяемое. А использование нелицензионного софта как мы знаем - не есть правильное дело, с точки зрения господ Гейтса, Балмера, Джобса и иже с ними.

Ещё немного текста, картинок и ссылок
Метки:   Комментарии (6)КомментироватьВ цитатник или сообщество

Следующие 30  »

<screengrab - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda