Каскадный · [ Стандартный ] · Линейный+
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) Ещё мне не понятно фун-ция автосохраниния. Если она включена, тогда финальной сохран. будет быстрее? А если выключ., то фин. сохран. будет долгим. Верно? И немного напрягает, при автосохранении. Ты чистишь, что-то клацаешь, потом пошло сохранение, в итоге вылазит пару пустых слоев или ещё чего лишнего и приходиться тратить время на чистку, секунды, но.... Может поставить таймер автосохранения, через сколько сохран. и добавить (с функцией выкл, а то мало ли) его на видном месте. Где ты можешь наблюдать, через сколько будет сохранять. Честно говоря, я сам автосохранение у себя отключил по той же причине На скорость обычного сохранения оно не влияет. Потом тоже оптимизирую, будет работать практически мгновенно и незаметно. QUOTE(Guest-92.112 @ 18.11.2017, 17:41) Бывают случаи при моей "слепоте", когда облака, которые находятся впритык к краю и при авточистки, без выделения области, приложение работает очень долго или подвисает, хз просто закрываю его в таких случ. Т.е. облако оказывается с дыркой, либо я не заметил, либо так близко к краю, что без лупы не разберёшся, и как рез-тат оно всю страницу пытается почистить. Поэтому не хватает какого-нибудь стопера или отмены операции. Прошло 5 сек, вылазит окошко а не отменить операцию, мож ты чего не углядел. Я не пишу про цветные страницы. Но вот такую защиту от дурака поставить =). С этим уже сложнее. В принципе, браузеры позволяют выполнять какие-то задачи в фоне... но там есть свои ограничения на передачу данных в эти самые фоновые задачи. А передавать надо чуть ли не всю картинку целиком (правда, в grayscale). В принципе, у меня есть один вариант в запасе - заранее подготавливать области для заливки. Алгоритм простой, быстрый и неплохо параллелится... но запускать наверное лучше на сервере его 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) Приложением не пользуюсь, ибо не перевожу. Моих навыков в языках недостаточно для этой работы. Просто пара мыслей. И вполне дельных мыслей Спасибо |
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) слоях, а закрашивать - только на рабочем. При этом, логично, что для работы с этим слоем потребуются кисти, которые вы обещали когда-нибудь добавить. ИМХО сложно такой служебный слой назвать "маской". Всё таки это не выделение области, а добавление границ. Я не говорю про гигантские отверстия, скорее про крохотные дырки в пару пикселей. На современных мониторах их практически не видно, но заливка может выйти за пределы. Понятно, что в случае со сложным контуром, наползании текста на края бабла и всяком похожем этот допуск может мешаться и хорошо бы сделать его отключаемым и настраиваемым. Пооонял, но можно сделать немного проще, без дополнительных слоев. Просто добавить возможность редактировать выделение, или при помощи лассо, или при помощи специальных кистей QUOTE(Desutorakuta @ 18.11.2017, 20:58) Не, это чисто мой косяк. Вернее не косяк, а отсутствие оптимизации. Потом поправлю |
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: 27.09.2024, 20:54 |