Магазин | Рейтинг | «АК» | Поиск | Участники

Здравствуйте Гость ( Вход | Регистрация )


Каскадный · [ Стандартный ] · Линейный+

 Lator - утилита для предварительного клина и тайпа

ertaquo
18.11.2017, 18:25
Отправлено #46


Участник

Группа: Участники
Регистрация: 14.09.2012

QUOTE(Guest-92.112 @ 18.11.2017, 17:41)
Единственная проблема была в краше приложения при открытии 20 и более страниц. И что б не рисковать по 5-10 открываю. Но я грешу на открытые 50 вкладок в первом окне, а работаю во 2.


Да, при большом количестве страниц память довольно сильно жрется. Но можно нехило оптимизировать еще, чем потом займусь (ибо преждевременная оптимизация - корень всех бед).
QUOTE(Guest-92.112 @ 18.11.2017, 17:41)
Ещё мне не понятно фун-ция автосохраниния. Если она включена, тогда финальной сохран. будет быстрее? А если выключ., то фин. сохран. будет долгим. Верно? И немного напрягает, при автосохранении. Ты чистишь, что-то клацаешь, потом пошло сохранение, в итоге вылазит пару пустых слоев или ещё чего лишнего и приходиться тратить время на чистку, секунды, но.... Может поставить таймер автосохранения, через сколько сохран. и добавить (с функцией выкл, а то мало ли) его на видном месте. Где ты можешь наблюдать, через сколько будет сохранять.


Честно говоря, я сам автосохранение у себя отключил по той же причине smile.gif На скорость обычного сохранения оно не влияет. Потом тоже оптимизирую, будет работать практически мгновенно и незаметно.
QUOTE(Guest-92.112 @ 18.11.2017, 17:41)
Бывают случаи при моей "слепоте", когда облака, которые находятся впритык к краю и при авточистки, без выделения области, приложение работает очень долго или подвисает, хз просто закрываю его в таких случ. Т.е. облако оказывается с дыркой, либо я не заметил, либо так близко к краю, что без лупы не разберёшся, и как рез-тат оно всю страницу пытается почистить. Поэтому не хватает какого-нибудь стопера или отмены операции. Прошло 5 сек, вылазит окошко а не отменить операцию, мож ты чего не углядел. Я не пишу про цветные страницы. Но вот такую защиту от дурака поставить =).


С этим уже сложнее. В принципе, браузеры позволяют выполнять какие-то задачи в фоне... но там есть свои ограничения на передачу данных в эти самые фоновые задачи. А передавать надо чуть ли не всю картинку целиком (правда, в grayscale).
В принципе, у меня есть один вариант в запасе - заранее подготавливать области для заливки. Алгоритм простой, быстрый и неплохо параллелится... но запускать наверное лучше на сервере его smile.gif
QUOTE(Guest-92.112 @ 18.11.2017, 17:41)
Или как вариант писал ранее. С помощью кисти добавлять маску(для ч/б -чёрную, как чёрн обл. или белую и цветную - хз какой алгоритм подбора цвета и т.д.), которая будет определяться, как край. Взял кругляш там 10 пикселей, пораскрасил/понатыкивал не более 3-5 проблемных мест. Что б не грузить приложение. Почему кругляшь? Бывают облачка градиентные и с скринтонами и при выделении квадрата/прямоугольника отрезаются эти текстуры или текст вставлен в место, где овал был был удобен.


Понял! Надо сделать возможность произвольного выделения =) Согласен полностью!

QUOTE(Desutorakuta @ 18.11.2017, 18:03)
А формирование psd происходит на локальном компьютере, или на сервере? Просто это сообщение вероятнее всего связано с недокаченным файлом.


На локальном компьютере. Но пока наблюдалось только у одного человека. Возможно, где-то что-то не учел, ибо формат запутанный и слабо документирован.
QUOTE(Desutorakuta @ 18.11.2017, 18:03)
Вот этот функционал очень хорошо срастается с функционалом "простеньких кистей" на мой взгляд. Тут даже не маска, а "служебный слой", "слой границ", который прикрепляется к другому слою, и работает только при определении заливки облоков. Мне кажется его стоит отложить на соответсвующий апдейт.


Честно говоря, не совсем понял. Связанные слои, группы слоев?
QUOTE(Desutorakuta @ 18.11.2017, 18:03)
Может быть стоит попробовать у функции автоклина сделать настройку "допуска", как в адоб-флеш, что бы можно было настроить, "дырка в какое количество пикселей" не считается за дырку? Не знаю, насколько это трудоёмко, просто предложил на провах бреда. Я очень мало программировал плоскую растровую графику, извините.


Сделать-то можно, но будет очень сложно различить дырки в контуре и дырки между буквами. А контуры тоже бывают непростые.
Я хочу потом попробовать немного иначе сделать: вернуть функцию распознавания текста, и использовать ее для полностью автоматического клина.
QUOTE(Desutorakuta @ 18.11.2017, 18:03)
Приложением не пользуюсь, ибо не перевожу. Моих навыков в языках недостаточно для этой работы. Просто пара мыслей.


И вполне дельных мыслей wink.gif Спасибо smile.gif
Desutorakuta
18.11.2017, 18:58
Отправлено #47


Участник

Группа: Участники
Регистрация: 25.04.2017

QUOTE
Честно говоря, не совсем понял. Связанные слои, группы слоев?
У Клинера(человека) стоит задача - почистить незамкнутый бабл. Он создаёт связанный слой (я говорю с точки зрения программной логики, интерфейсно - связаный слой может быть создан автоматически, при выборе спец инструмента например) и на этом слое замыкает баблы. Во многих случаях он может сделать это не с пиксельной точностью, а приблизительно.

Автоклин при этом будет искать границы бабла как-будьто бы на объедененных (merged) слоях, а закрашивать - только на рабочем.

При этом, логично, что для работы с этим слоем потребуются кисти, которые вы обещали когда-нибудь добавить.

ИМХО сложно такой служебный слой назвать "маской". Всё таки это не выделение области, а добавление границ.

QUOTE
Сделать-то можно, но будет очень сложно различить дырки в контуре и дырки между буквами.

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

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

QUOTE
Да, при большом количестве страниц память довольно сильно жрется.
- Как написать *звук* пожирания памяти?
- ХРОМХРОМХРОМХРОМ....

Сообщение отредактировал Desutorakuta - 18.11.2017, 18:59
ertaquo
19.11.2017, 19:10
Отправлено #48


Участник

Группа: Участники
Регистрация: 14.09.2012

QUOTE(Desutorakuta @ 18.11.2017, 20:58)
У Клинера(человека) стоит задача - почистить незамкнутый бабл. Он создаёт связанный слой (я говорю с точки зрения программной логики, интерфейсно - связаный слой может быть создан автоматически, при выборе спец инструмента например) и на этом слое замыкает баблы. Во многих случаях он может сделать это не с пиксельной точностью, а приблизительно.

Автоклин при этом будет искать границы бабла как-будьто бы на объедененных (merged) слоях, а закрашивать - только на рабочем.

При этом, логично, что для работы с этим слоем потребуются кисти, которые вы обещали когда-нибудь добавить.

ИМХО сложно такой служебный слой назвать "маской". Всё таки это не выделение области, а добавление границ.
Я не говорю про гигантские отверстия, скорее про крохотные дырки в пару пикселей. На современных мониторах их практически не видно, но заливка может выйти за пределы.

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


Пооонял, но можно сделать немного проще, без дополнительных слоев. Просто добавить возможность редактировать выделение, или при помощи лассо, или при помощи специальных кистей smile.gif
QUOTE(Desutorakuta @ 18.11.2017, 20:58)
- Как написать *звук* пожирания памяти?
- ХРОМХРОМХРОМХРОМ....


Не, это чисто мой косяк. Вернее не косяк, а отсутствие оптимизации. Потом поправлю smile.gif
Rainbow-Spike
14.10.2018, 15:42
Отправлено #49


Участник

Группа: Участники
Регистрация: 04.06.2016
Из: Приморский край

Надо попробовать для Комикслейта. А то может лучше сэкономить время на маскировании CoTAN'ом и заливать уже побеленные версии...

UPD. Заметно сложнее, чем Комикслейт. У меня хотя бы справки везде понапиханы... Не годится.

Сообщение отредактировал Rainbow-Spike - 15.10.2018, 16:05


--------------------
Руководитель Комикслейта


 

Lo-Fi Version Time is now: 28.03.2024, 12:29