RnQ Chat Pics

Больше
16 года 3 мес. назад - 16 года 3 мес. назад #1 от Vinum
Vinum создал тему: RnQ Chat Pics
Плагин для уменьшения, сжатия и отправки изображений форматов png, jpg, bmp.

Идеей для написания этого плагина послужили плагины Delphuk и Mikanoshi.
Этот плагин как бы объединяет эти 2 плагина. В начале лета я просил Delphuk-a переделать свой

плагин, но он отказался, поэтому недолго думая, я начал писать сам.
Полное описание работы плагина прикладывать не буду, можно почитать Readme у Delphuk :)

Основные возможности:
1) Отправка картинок из буфера или из файла минуя ресайз (по средней кнопке мыши). При отправке из буфера изображение отправляется в формате JPG, сжатое с качеством, указанным в главном окне.
2) Ресайз картинок до размеров одиночного сообщения (галочка в настройках)
3) Ресайз картинок до размеров, указанных в настройках (рекомендуется указывать вменяемые значения
:) )
4) Вставка из буфера в форматах jpg, png
5) Просмотр принятых и отправленных картинок примерно как в плагине Mikanoshi :)
6) По ПКМ открывается просмотрщик картинок, в котором есть кнопка "Удалить одинаковые картинки".
Плагин совместим с плагином от Mikanoshi, в настройках можно править теги исходящие и входящие. Я
сам не знаю зачем я это сделал :)
Хотя при любых значениях тегов плагин примет картинку с плагина Mikanoshi,

О любых найденных багах или недочетах прошу постить здесь, а также пожелания))
Приятного пользования.

Скрины:
Главное окно
Окно просмотра
Окно настроек
Окно быстрой отправки

Вложение RnQChatPics.rar не найдено

Вложения:
Последнее редактирование: 16 года 3 мес. назад пользователем Vinum.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 3 мес. назад #2 от Jayrome
Jayrome ответил в теме RE: RnQ Chat Pics
В каком виде оно приходит тем, у кого плагина нет?

Linux - это СУПЕР! )))))))))

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 3 мес. назад #3 от Vinum
Vinum ответил в теме RE: RnQ Chat Pics
Jayrome писал(а):

В каком виде оно приходит тем, у кого плагина нет?


В виде невменяемого base64))

Если в настройках поставить галочку "Одиночное сообщение", то придет на любую RnQ, ибо отправляется сразу в тегах <RnQImageEx>..</RnQImageEx>.

Раньше было можно по 7500 символов в сообщении посылать, а счас вроде по 5500, поэтому одиночное сообщение маленькое получается.

Алгоритм ресайза - мягко сказать не очень хороший, поэтому если кому не жалко, то буду рад))

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 3 мес. назад - 16 года 3 мес. назад #4 от TiMeTraSheR
TiMeTraSheR ответил в теме RE: RnQ Chat Pics
Отправил чуваку с установленным picisbig - пришол бред64
Последнее редактирование: 16 года 3 мес. назад пользователем TiMeTraSheR.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 3 мес. назад #5 от Vinum
Vinum ответил в теме RE: RnQ Chat Pics
TiMeTraSheR писал(а):

Отправил чуваку с установленным picisbig - пришол бред64


В настройках нужно теги прописать
<PicIsBig> - открывающий
</PicIsBig> - закрывающий

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 3 мес. назад #6 от TiMeTraSheR
TiMeTraSheR ответил в теме RE: RnQ Chat Pics
А они дефолтом вбиты. И даже подсказочка мол не трогай лучше ;)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 3 мес. назад #7 от Vinum
Vinum ответил в теме RE: RnQ Chat Pics
TiMeTraSheR писал(а):

А они дефолтом вбиты. И даже подсказочка мол не трогай лучше ;)


Поправил это досадное недоразумение)
При первом создании главной формы и пустом инифайле выставлялись теги не PicIsBig..

Также добавлена возможность отправлять картинку из буфера (это когда без ресайза) в формате PNG (берутся параметры из настроек плагина).

На днях добавлю GIF...))

Вложение RnQChatPics-63901c851a5e12a2898f917b256aa22d.rar не найдено

Вложения:

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 3 мес. назад #8 от TiMeTraSheR
TiMeTraSheR ответил в теме RE: RnQ Chat Pics
Да ну и то же самое опять...

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 3 мес. назад #9 от Vinum
Vinum ответил в теме RE: RnQ Chat Pics
TiMeTraSheR писал(а):

Да ну и то же самое опять...


Удалить RnQChatPics.ini или
зайти в настройки, выставить теги <PicIsBig> и нажать ОК. У меня прекрасно отправляет на плагин PicIsBig) и принимает тоже

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 3 мес. назад #10 от invisiblekid
invisiblekid ответил в теме RE: RnQ Chat Pics
было бы еще интересно что бы картинка открывалась при двойном нажатии на заголовок сообщения...так просто код вылазит...
и почему то 2 раза тоде пришел код вместо картинки...неотслидил порядок.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 3 мес. назад #11 от Vinum
Vinum ответил в теме RE: RnQ Chat Pics
invisiblekid писал(а):

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

Это скорее к Rapid-у, ибо плагином делать такое - имхо изврат))

Текст вылезает, когда одновременно посылаешь нескольким людям или принимаешь от нескольких человек) Постараюсь пофиксить

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 3 мес. назад #12 от invisiblekid
invisiblekid ответил в теме RE: RnQ Chat Pics
Vinum писал(а):

Текст вылезает, когда одновременно посылаешь нескольким людям или принимаешь от нескольких человек) Постараюсь пофиксить

от одного контаката...кокда пытались пересылать ту же картинку...
но это точно НЕ цитирования с истории!
вроде как то так.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 3 мес. назад #13 от Vinum
Vinum ответил в теме RE: RnQ Chat Pics
А текст появляется в исходящем сообщении? или во входящем?
Но вообще, если связь нормальная, то все должно нормально уходить и приходить.
Сам отправлял картинку 400 кб.. Принимал тоже больше 50 кб.

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 3 мес. назад #14 от Rapid D
Rapid D ответил в теме RE: RnQ Chat Pics
Vinum писал(а):

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

Мда, явно неправильный подход...
Тэги нужно писать в каждом сообщении, и лучше в первом сообщении сразу указать их кол-во - в таком случае даже возможно будет прогресс-бар получения добавить :)

Как можно понять, что нужно послать себе stoppic??? Если собеседник не сможет вам об этом сказать (ну тока по телефону :) )

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 3 мес. назад #15 от Vinum
Vinum ответил в теме RE: RnQ Chat Pics
Когда отправляешь от себя stoppic, то сбрасываются флаги того, что ты отправляешь картинку.
Когда сам принимаешь stoppic, то сбрасываются флаги, что ты принимаешь картинку.

Rapid D писал(а):

Как можно понять, что нужно послать себе stoppic??? Если собеседник не сможет вам об этом сказать (ну тока по телефону :) )


Понять это довольно просто:
Собеседник будет очень сильно нервничать и злиться на вас, что вы ему не отвечаете, вы тоже будете очень недовольны тем, что он вас игнорирует. Через несколько минут собеседник может догадаться и отправить вам stoppic, если вы не догадаетесь раньше перезагрузить плагин или отправить stoppic самому себе)))
Но такое случается крайне редко)) У меня только 1 раз было, когда плагин только начинал писать - отлаживать :)

По поводу прогресса.. подумаю, будет время - вставлю :)

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 3 мес. назад - 16 года 3 мес. назад #16 от TiMeTraSheR
TiMeTraSheR ответил в теме RE: RnQ Chat Pics
Постестил без picisbig. Просто на второй клиент с твоим же плугом. Картинка не пришла ни разу. Сначала пишется тег неправильный, после захода в настройки он становится корректным, но приходит все равно текст. В то же время, у сендера пикча в чате отображается.
Последнее редактирование: 16 года 3 мес. назад пользователем TiMeTraSheR.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 3 мес. назад - 16 года 3 мес. назад #17 от Mikanoshi
Mikanoshi ответил в теме RE: RnQ Chat Pics
Rapid D писал(а):

Мда, явно неправильный подход...
Тэги нужно писать в каждом сообщении, и лучше в первом сообщении сразу указать их кол-во - в таком случае даже возможно будет прогресс-бар получения добавить :)

Как можно понять, что нужно послать себе stoppic??? Если собеседник не сможет вам об этом сказать (ну тока по телефону :) )

Лучше сделать файлтрансфер в плагинах и не париться с сообщениями ;)
Последнее редактирование: 16 года 3 мес. назад пользователем Mikanoshi.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 3 мес. назад #18 от Bambr
Bambr ответил в теме RE: RnQ Chat Pics
как сделать что бы плагин не писал tmp.jpg в корень диска С?

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 3 мес. назад #19 от Vinum
Vinum ответил в теме RE: RnQ Chat Pics
Bambr писал(а):

как сделать что бы плагин не писал tmp.jpg в корень диска С?

Он в корень пишет временный tmp.jpg, кодирует его и сразу удаляет, даж и не заметишь если не знаешь)

Правда да, не заметил когда писал плагин, что если отправлять без ресайза, и нажать cancel, когда он спросит отправить или нет, то временный файл не удаляется.

И вообще я позже планирую не сохранять во временные файлы, а производить все манипуляции в памяти

to TimeTrasher: плагин не уживается в одной крыске с плагином PicIsBig (они начинают оба обрабатывать входящий бэйс64 и в итоге какой-то плагин обламывается).
Если теги не сбиты в настройках (а лучше их выставить сразу раз и навсегда PicIsBig)(я потом вообще уберу эти теги нафиг потому что сам не знаю зачем они там), то все должно быть хорошо.

Кстати вспомнил я, зачем я теги то ввел)))) Когда тестил плагин, то отправлял с PicIsBig, отправлял на него, и чтоб не ругались плагины, то решил чтоб под разными тегами пускать сообщения. До определенного момента все шло хорошо, пока мне не захотелось, чтоб с тегами PicIsBig картинка принималась всегда... Вот такая история

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

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
16 года 3 мес. назад #20 от TiMeTraSheR
TiMeTraSheR ответил в теме RE: RnQ Chat Pics
Если мне не изменяет кривизна рук, то я УДАЛЯЛ старый плуг вообще, не только отключал его о_О

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Модераторы: bassvazoozaDelphukdekRapid D
Время создания страницы: 0.503 секунд
Работает на Kunena форум