QIP Home QIP Forum

Go Back   QIP Forum > Все для QIP 2012 > QIP 2012. Доступные модули и утилиты. Plugins.

QIP 2012. Доступные модули и утилиты. Plugins. Здесь постить сами модули(плагины), утилиты и темы для их обсуждения.

Reply
 
Thread Tools Display Modes
Old 08.02.2008, 04:46   #1
suitepee
QIP Newcomer
 
Join Date: 11/2006
Posts: 48
Default Плагин QIPGraffiti

Плагин QIPGraffiti.

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

Фичи:
— Втроенный в редактор Antialiasing (плавные линии).
— Выбор цвета из палитры, либо с любого пикселя на экране (для этого нужно зажать кнопку мыши на палитре и переместить указатель в любую точку экрана).
— Возможность рисовать прямые линии правой кнопкой мыши.
— Выбор языка (языки хранятся в файле language.ini).
— Возможность быстрого ответа своим граффити.
— Автоматическая проверка наличия у собеседника плагина. Редактор не откроется, если его нет.
— Пересылка изображений проиcходит с помощью специальных сообщений (порциями). Изображения кодируются сначала в GIF-формат, а затем в Base64.
— Исходящие граффити автоматически сохраняются в папку [QIPGraffiti]\snd\, а входящие - в папку [QIPGraffiti]\rcv\ в формате [дата]-[время]-[собеседник].gif.

Additional languages:
German language (by eXis).

Версия 0.6:
— Функция отмены последнего действия в редакторе.
— Функция вставки в редактор изображения из буфера.
— Возможность отредактировать полученное граффити и отправить его обратно (для этого нужно нажать кнопку Редактор). Эта функция дает, к примеру, возможность поиграть в крестики-нолики :).

Версия 0.9 (Несовместима с предыдущими версиями):
— Изменено кодирование изображения с PNG на GIF-формат. GIF дает в разы меньший размер файла, при несложных рисунках качество сохраняется идеальное, если пересылать скриншоты качество похуже, зато нет никаких глюков. Можно переслать любой скриншот, сделав на нем пометки.
— Поддержка PNG убрана, вследствие чего версия несовместима с версиями 0.5 и 0.6. Можно было, конечно, оставить для совместимости, но это слишком муторно и, к тому же, кушает лишние ресурсы :).
— Добавлены опции вставки из буфера (растянуть (сжать), растянуть пропорционально, не растягивать).
— Теперь пользователь получает все присланные ему граффити, а не только последнее. Если получено несколько изображений, в всплывающей подсказке к иконке в трее будет написано "N входящих граффити", и при клике на иконку они будут открываться по очереди начиная с последнего.
— Добавлена иконка для быстрого создания скриншота. Для создания скриншота части экрана в натуральный размер, необходимо зажать кнопку мыши на иконке и переместить курсор в любое место экрана. Часть экрана с позиции курсора размером в поле для граффити будет копирована в редактор. Удобно для пересылки скриншота какой-либо детали интерфейса.
— В редакторе добавлены горячие комбинации клавиш. Ctrl+Z — отмена, Ctrl+S — вставить копиию экрана, Ctrl+V — вставить из буфера, растянув изображение.
— В редакторе добавлена кнопка быстрого доступа к папке исходящих и входящих граффити.
— Немного улучшен Antialiasing.
— Добавлен эффект "исчезновения" окна редактора при посылке граффити. Тоже фича :).

Версия 0.95
— Глюк при вставке пустой картинки из буфера. Лишнее меню правого щелчка на кнопке Очистить. Глюки при выборе цвета и снятия скриншота правой кнопкой. Неправильно работающая отмена при ответе с редактированием. Убран шлейф при быстрой вставке скриншота на краю экрана.

В дальнейшем возможно будет внедрение нарисованных граффити прямо в окно сообщений (если в SDK появится такая функция).
Attached Thumbnails
Click image for larger version

Name:	ss1.png
Views:	5918
Size:	30.1 KB
ID:	9093   Click image for larger version

Name:	ss2.png
Views:	6527
Size:	40.2 KB
ID:	9094   Click image for larger version

Name:	ss3.png
Views:	5223
Size:	36.4 KB
ID:	9095  
Attached Files
File Type: rar QIPGraffiti0.95.rar (228.3 KB, 10562 views)
File Type: rar QIPGraffiti0.95_src.rar (80.0 KB, 1961 views)

Last edited by suitepee; 14.05.2008 at 22:45.
suitepee вне форума   Reply With Quote
Old 08.02.2008, 06:58   #2
RomaS
QIP User
 
RomaS's Avatar
 
Join Date: 11/2006
Posts: 242
Default

мне кажется, что-то похожее в виде плагина QIP Canvas уже есть....
__________________
Стучитесь! И вам откроют ;)
Мы идём дальше, чтобы вы могли подойти ближе...
RomaS вне форума   Reply With Quote
Old 08.02.2008, 07:12   #3
pris
Nightly tester
 
pris's Avatar
 
Join Date: 01/2007
Posts: 909
Default

скажу что плагин нужный, так как кип канвас для взаимного рисования, а этот плагин для отправки готовой картинки. автору респект!

добавлено через 1 минуту
да автора прошу сделать вместо номера ник. если не знаете как обратитесь к cahek80 он это реализовал.
__________________
Как задавать вопросы: http://www.citforum.ru/howto/smart-questions-ru.shtml
Есть вопрос? сначала смотрим тут http://wiki.QIP.ru
и если не нашли решения, спрашиваем на форуме.

Last edited by pris; 08.02.2008 at 07:12. Reason: Добавлено сообщение
pris вне форума   Reply With Quote
Old 08.02.2008, 08:13   #4
RomaS
QIP User
 
RomaS's Avatar
 
Join Date: 11/2006
Posts: 242
Default

Quote:
скажу что плагин нужный, так как кип канвас для взаимного рисования, а этот плагин для отправки готовой картинки.
Я так понял, оно то передаёт картинку, которую можно нарисовать только в самом плагине. На другом конце происходит приём изображения. А Квип Канвас вместо самой картинки передаёт векторные команды, т.е. выходит малое количество отправленных байт. Это означает, что Граффити и Канвас есть почти одно и тоже (т.е. неумеют оба передавать внешние файлы картинок). В этом случае хотелось бы, чтобы в этом плагине было реализована передача файлов-картинок и их отображение на канве в плаге

добавлено через 23 минуты
Quote:
Исходники запаролены, пароль вышлю только администрации. Вот такой я жадный :)
Неужели ты в будущем его будеш продавать
__________________
Стучитесь! И вам откроют ;)
Мы идём дальше, чтобы вы могли подойти ближе...

Last edited by RomaS; 08.02.2008 at 08:13. Reason: Добавлено сообщение
RomaS вне форума   Reply With Quote
Old 08.02.2008, 09:13   #5
suitepee
QIP Newcomer
 
Join Date: 11/2006
Posts: 48
Default

Quote:
Originally Posted by RomaS View Post
Это означает, что Граффити и Канвас есть почти одно и тоже (т.е. неумеют оба передавать внешние файлы картинок).
Как раз наоборот. Мой плагин передает png-файл, то есть может передать любую картинку. Просто редактор пока примитивен, и не имеет функции вставки (я думал, добавлять ее или нет). Вобщем пока предлагаю протестировать, что есть :)

Quote:
Originally Posted by RomaS View Post
Неужели ты в будущем его будеш продавать
Не знаю, может и открою код. Посмотрим. Кому он вообще нужен-то?
suitepee вне форума   Reply With Quote
Old 08.02.2008, 09:27   #6
Петруха
QIP Newcomer
 
Петруха's Avatar
 
Join Date: 09/2007
Posts: 129
Default

Исходники нужны, чтобы подтвердить твои благие намерения..
Мало ли какая "нехорошая" скрытая функция у него может быть.

- - -

Почему-то у меня ничего не происходит после нажатия кнопки под аватаром. 4-я бета, стоят ExMusic и SkinEngine (отключенный).

- - -

В архиве с плагином, в папках rcv и snd, лежат скрытые файлы с твоими кэшами изображений. Весят под 700 кб... не забудь удалить в следующий раз.
__________________
Bezzvuka

Скоро буду.
Петруха вне форума   Reply With Quote
Old 08.02.2008, 09:34   #7
suitepee
QIP Newcomer
 
Join Date: 11/2006
Posts: 48
Default

Quote:
Originally Posted by Петруха View Post
Исходники нужны, чтобы подтвердить твои благие намерения..
Мало ли какая "нехорошая" скрытая функция у него может быть.
Честное пионерское!)

Quote:
Originally Posted by Петруха View Post
Почему-то у меня ничего не происходит после нажатия кнопки под аватаром. 4-я бета.
А собеседника плагин-то стоит?

Quote:
Originally Posted by Петруха View Post
В архиве с плагином, в папках rcv и snd, лежат скрытые файлы с твоими кэшами изображений. Весят под 700 кб... не забудь удалить в следующий раз.
Спасибо. Удалил.
suitepee вне форума   Reply With Quote
Old 08.02.2008, 09:55   #8
RomaS
QIP User
 
RomaS's Avatar
 
Join Date: 11/2006
Posts: 242
Default

suitepee, хотел узнать максимальную скорость передачи через спецканал. ИНФ написал, что максимальный буфер 7000 байт, но неуточнил скорость и на вопрос какая скорость неответил. Может ты знаеш?
(Извиняюсь за Оффтоп )
__________________
Стучитесь! И вам откроют ;)
Мы идём дальше, чтобы вы могли подойти ближе...
RomaS вне форума   Reply With Quote
Old 09.02.2008, 01:31   #9
suitepee
QIP Newcomer
 
Join Date: 11/2006
Posts: 48
Default

RomaS, точно не знаю, для этого плагина скорость не так важна. Во всяком случае граффити отправляются за пару секунд.
suitepee вне форума   Reply With Quote
Old 09.02.2008, 02:02   #10
KirD
QIP Newcomer
 
KirD's Avatar
 
Join Date: 11/2007
Posts: 1
Default

Quote:
Originally Posted by suitepee View Post
При нажатии на кнопку под аватаром собеседника открывается простой редактор изображений,
У меня почемуто, при нажатиии этой кнопочки ничего не происходит(((
В чём моежет быть проблемма?
KirD вне форума   Reply With Quote
Old 09.02.2008, 02:06   #11
suitepee
QIP Newcomer
 
Join Date: 11/2006
Posts: 48
Default

KirD, А у собеседника плагин-то стоит? :)
suitepee вне форума   Reply With Quote
Old 09.02.2008, 04:14   #12
RomaS
QIP User
 
RomaS's Avatar
 
Join Date: 11/2006
Posts: 242
Default

Quote:
RomaS, точно не знаю, для этого плагина скорость не так важна.
Для этого нет, но для того, что я задумал нужна... если скорость примерно 7Кб/с, то это очень будет хорошо

Quote:
Исходники решил все-таки открыть.


И ещё, а есть ли смысл в функциях из crypt32.dll?
__________________
Стучитесь! И вам откроют ;)
Мы идём дальше, чтобы вы могли подойти ближе...
RomaS вне форума   Reply With Quote
Old 10.02.2008, 01:44   #13
suitepee
QIP Newcomer
 
Join Date: 11/2006
Posts: 48
Default

Quote:
Originally Posted by RomaS View Post
И ещё, а есть ли смысл в функциях из crypt32.dll?
Они нужны для кодирования в Base64
suitepee вне форума   Reply With Quote
Old 10.02.2008, 02:29   #14
SHiKiGAMY
QIP Newcomer
 
SHiKiGAMY's Avatar
 
Join Date: 09/2007
Posts: 2
Default

Что то подобное имеет вконтакте, штука интересная, и собственно хотелось бы, чтобы была встроенной в инфиуме, т.к. сами понимаете ,для того чтобы развеселить человека или сделать ему приятное, приходится просто заставлять его подключить этот плагин в последствии чего интерес уже теряется :(
SHiKiGAMY вне форума   Reply With Quote
Old 10.02.2008, 11:59   #15
Spider_Dim
QIP Newcomer
 
Spider_Dim's Avatar
 
Join Date: 11/2007
Posts: 58
Default

Хороший Плагин! Мне оч. понравился! Особенно передача картинки с Base64...
Думаю нечто подобное сделаю и у себя, одолжу идейку, Ок?!


[+] АльфаКанал, как вконтакте хотелось бы видеть

Quote:
Исходники нужны, чтобы подтвердить твои благие намерения..
Мало ли какая "нехорошая" скрытая функция у него может быть.
На счёт исходников, это дело каждого Разработчика!
А если будет "нехорошая" скрытая функция, администрация проверит исходники найдёт её и плагина на форуме не будет!!!

ОФФТОП:
Когда сделал первую версию Canvas я считал, что функций Граффити вконтакте вполне достаточно, но впоследствии плагин превратился в графический редактор)))
P.S.>Пожелания автору, добавлять лишь те функции которые правда необходимы, а не всё подряд)))
__________________
Пользуюсь: ExMusic Plugin, Sea War...
Разрабатываю: Плагины: QIP Canvas и AntiMat!
Spider_Dim вне форума   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +4. The time now is 01:34.


Powered by vBulletin.
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
©2004 - 2012 QIP.RU