Версия для печати темы

Нажмите сюда для просмотра этой темы в оригинальном формате

АК-форум _ Ваши переводы _ Lator - утилита для предварительного клина и тайпа

Автор: ertaquo 03.04.2017, 13:41

Доброго времени суток, товарищи.
Я тут сделал небольшую утилиту, которая облегчает жизнь на начальном этапе клина и тайпинга. Она позволяет убирать текст внутри облачков, вставлять новый и экспортировать полученный результат в PSD.

Ссылка: http://lator.nizarium.com/ (работает прямо в браузере)

Как пользоваться:
1. Открываете нужную картинку.
2. Тыкаете мышкой внутри облачков, в пустое место. Если окантовка облачка не замкнута, то перед этим лучше выделить облачко вручную - тогда чистить будет только внутри выделения.
3. В очищенной области будет показываться перекрестье. Нужно тыкнуть мышкой так, чтобы линии этого перекрестья находились внутри одного облачка (если несколько соединенных вместе) и на максимально возможной ширине-высоте. На этом месте будет образован текстовый блок.
4. Можно нажать кнопку "Объединить слои с клином" (иконка с кубиками), чтобы объединить все слои с облачками в один.
5. Кнопка "Сохранить в PSD" выдаст готовый документ, с которым можно продолжить работу в фотошопе.

Фичи:
- Автоматическое распознавание и перевод текста сервисами Google (правда, пока работает кривовато).

Минусы:
- Работает не особо быстро, а если кликнуть не туда - можно нечаянно подвесить браузер.
- Не всегда корректно клинит. Если буква без окантовки касается края - ее тоже посчитает за край. Если фон облачка градиентный - или все зальется однотонным цветом, или будет все печально (хотя это можно регулировать параметром точности в настройках - но больше 100 ставить нежелательно). Если текст на полупрозрачном фоне - все будет еще печальнее.
- Для загрузки списка шрифтов нужен Flash. Но даже если его нет, можно написать название шрифта вручную.
- Возможно, некоторые шрифты экспортируются неправильно. Фотошоп предложит заменить его на шрифт по умолчанию, потом можно выбрать нужный шрифт заново.
- Фотошоп при открытии PSD-файла будет предлагать обновить текстовые слои. Желательно это сделать, потому что в фотошопе свой движок для рендеринга текста, который выдает более качественную картинку.
- Некорректно работает на мобильных устройствах.
- Да и вообще может что-то отвалиться smile.gif

Что пока не сделано, но будет:
- Автоматическая подстройка текста под облачко: переносы, размеры шрифтов и т. п.
- Расширенная работа со слоями.

Пожалуйста, потестируйте и выскажитесь smile.gif
Спасибо smile.gif

Автор: Asundera 03.04.2017, 16:36

Протестировал. Весьма удобная штука, ИМХО, очень даже одобряю.
Найден один небольшой косяк: при обработке баблов "обрубаются" границы. Так выглядит оригинал:

user posted image

Такую картину дает утилита:

user posted image

При нормальном масштабе линия получается зазубренной, что не есть хорошо...

В общем, ждем-с с нетерпением обновлений, определенно будем пользоваться! Спасибо за твой труд, няш!

Автор: ertaquo 03.04.2017, 18:20

QUOTE(Asurendra @ 03.04.2017, 18:36)
Протестировал. Весьма удобная штука, ИМХО, очень даже одобряю.
Найден один небольшой косяк: при обработке баблов "обрубаются" границы.
При нормальном масштабе линия получается зазубренной, что не есть хорошо...

В общем, ждем-с с нетерпением обновлений, определенно будем пользоваться! Спасибо за твой труд, няш!


Спасибо! smile.gif
Добавил настройку "Отступ для краев", она должна помочь.

Автор: ertaquo 05.04.2017, 14:03

Добавлена функция автоматического распознавания и перевода текста сервисами гугла. Работает пока криво, но когда сделаю автоподстройку текста и возможность менять размеры слоев - будет выглядеть получше smile.gif
Кнопка для перевода - в правом верхнем углу, рядом с настройками.

Автор: Duke 05.04.2017, 14:20

Автоперевод не нужен, он в принципе кривой и прямым быть не может, для этого работа переводчика и нужна
Клининг попробовал, неплохо, удобно, хоть это и выигрыш всего нескольки минут, но почему бы и нет.

Автор: ertaquo 05.04.2017, 14:31

QUOTE(Duke @ 05.04.2017, 16:20)
Автоперевод не нужен, он в принципе кривой и прямым быть не может, для этого работа переводчика и нужна
Клининг попробовал, неплохо, удобно, хоть это и выигрыш всего нескольки минут, но почему бы и нет.


Спасибо за отзыв! =)

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

Автор: dsche 06.04.2017, 20:29

Работает на удивление гладко, действительно способно сэкономить сколько-то времени.

Ещё не успел проверить, затянет ли финальный бутерброд в старый Фотошоп

Ну и вопрос – по какому алгоритму декодируется Джейпег? Если бы удалось реализовать что-то на уровне betterJpeg = было бы очень здорово и экономило бы гораздо больше времени.

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

Спасибо за работу!

Автор: ertaquo 06.04.2017, 21:29

QUOTE(dsche @ 06.04.2017, 22:29)
Работает на удивление гладко, действительно способно сэкономить сколько-то времени.

Ещё не успел проверить, затянет ли финальный бутерброд в старый Фотошоп

Ну и вопрос – по какому алгоритму декодируется Джейпег? Если бы удалось реализовать что-то на уровне betterJpeg = было бы очень здорово и экономило бы гораздо больше времени.

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

Спасибо за работу!


Спасибо за отзыв! =)
Фотошоп теоретически должен поддерживаться вплоть до версии 6.0.
Вся работа с графикой осуществляется средствами браузера. При работе ничего не сжимается - как было на оригинальном изображении, так и есть. В дальнейшем добавлю lossless-сжатие при выгрузке в PSD (чисто для уменьшения размера файла, без потери качества). Еще добавлю кнопки для сохранения в PNG и JPEG, но это будет осуществляться также средствами браузера - вручную это делать непросто.
В распознавалку сейчас по-быстрому добавил галочку, чтобы можно было отключить перевод. Правда, текст на восточных языках (японский, корейский и т. п.) может выгружаться криво, не распознаваясь корректно фотошопом - этот баг поправлю.
Могу добавить отдельное окошко, в котором будет показываться текст (или примечания) всех слоев - чтобы можно было видеть весь текст разом.

Автор: Fantast-kun 10.04.2017, 16:30

Не могу загрузить для редактирования страницы в формате JPEG. Не видит такой формат. А формат PNG открывает хорошо. Так какие форматы поддерживает программа?

Автор: Asundera 10.04.2017, 16:35

QUOTE(Fantast-kun @ 10.04.2017, 16:30)
Не могу загрузить для редактирования страницы в формате JPEG. Не видит такой формат. А формат PNG открывает хорошо. Так какие форматы поддерживает программа?


Видит. Просто в окошке выбора типа файла надо жамкнуть опцию "все файлы".

Автор, может, все же допилить оные типы? Оно, конечно, всего пара кликов, но все же не очень удобно

Автор: ertaquo 10.04.2017, 19:53

QUOTE(Asurendra @ 10.04.2017, 18:35)
Видит. Просто в окошке выбора типа файла надо жамкнуть опцию "все файлы".

Автор, может, все же допилить оные типы? Оно, конечно, всего пара кликов, но все же не очень удобно


Спасибо за багрепорт, поправил.
Пардон, просто не знал об этом, у меня нормально фильтр работал.

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

Автор: Duke 11.04.2017, 11:44

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

Автор: Dan-Homer 11.04.2017, 16:00

Так ведь есть. Или я не о том подумал?
user posted image

Автор: Duke 11.04.2017, 16:17

не, это просто рамка ввода текста, насколько я понял

загрузи "по ссылке" эту страницу http://i.imgur.com/zshq35v.jpg
и попробуй почистить баббл на втором кадре. И потом первый кадр в последнем ряду.

Автор: ertaquo 11.04.2017, 17:06

QUOTE(Duke @ 11.04.2017, 13:44)
из новых фич -- хотелось бы какой-то инструмент, который позволил бы быстро накинуть а-ля рамку, чтобы заполнить баббл с открытым контуром. т.е. выделить прямоугольник и тыкнуть заливку баббла, которая бы считала этот прямоугольник тоже краем.



Не поверите, но это уже есть, и работает прямо так, как вы и описали smile.gif Если с нажатой мышкой провести - будет выделен прямоугольник. Если потом тыкнуть внутри него - распознавание не уйдет за его пределы.

Автор: Duke 12.04.2017, 22:35

ладно, значит я что-то делал не так

Автор: Guest-92.255 22.06.2017, 11:41

Извините, сейчас сервер с утилитой упал, скоро подниму.
С новой версией пока затык - работы много, не успеваю ее делать.

Автор: Asundera 22.06.2017, 12:50

Ждем-с с нетерпением! Сейчас поймал себя на мысли, что клинить ручками уже откровенно лень smile.gif

Автор: NinkPT 10.08.2017, 10:25

К слову, может стоит попробовать тебе написать прогу как отдельный клиент?
Ну чтобы скачать на компьютер и спокойно клинить.

Автор: Duke 12.08.2017, 16:44

QUOTE(Guest-92.255 @ 22.06.2017, 11:41)
Извините, сейчас сервер с утилитой упал, скоро подниму.


valve time!

Автор: Asundera 21.08.2017, 11:44

Все еще ждем-с, да...

Автор: NinkPT 02.09.2017, 18:44

QUOTE(Asurendra @ 20.08.2017, 23:44)
Все еще ждем-с, да...


Автор: ertaquo 19.09.2017, 12:54

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

Автор: Asundera 19.09.2017, 13:30

Ждемс-ждемс-ждемс...

Автор: Duke 20.09.2017, 11:09

QUOTE(ertaquo @ 19.09.2017, 12:54)
Простите за долгое ожидание, работы много навалилось.
Плюс переписываю все с нуля, чтобы и работало лучше и быстрее, и сразу новые функции были (многостраничное редактирование, профили шрифтов и т. п.) Надеюсь в течение месяца выложить хоть что-то работоспособное.
Как отдельный клиент не хочу, потому что в кросплатформенные приложения подобной сложности не умею, а только для одной операционки - смысл?


А можно старую версию вернуть в онлайн, пока работаете над новой? Новые функции -- это клёво, но они не так уж критичны, скорее кажутся финтифлюшками. Старая справлялась вполне со своей задачей, а сейчас даже её нет.

Автор: ertaquo 20.09.2017, 22:40

QUOTE(Duke @ 20.09.2017, 13:09)
А можно старую версию вернуть в онлайн, пока работаете над новой? Новые функции -- это клёво, но они не так уж критичны, скорее кажутся финтифлюшками. Старая справлялась вполне со своей задачей, а сейчас даже её нет.


Старая потерлась, к сожалению. Новую в базовом виде (безо всяких фич типа OCR) постараюсь доделать к концу следующей недели.

Автор: ertaquo 06.10.2017, 21:55

Извините, не успел к сроку. Все еще в разработке, доделываю тайпинг и сохранение в PSD (и то, и другое примерно наполовину готово).

Автор: NinkPT 17.10.2017, 16:15

QUOTE(ertaquo @ 06.10.2017, 09:55)
Извините, не успел к сроку. Все еще в разработке, доделываю тайпинг и сохранение в PSD (и то, и другое примерно наполовину готово).



Так и хочется сказать: "*Спустя месяц*. Я опробовал программу, оказывается она очень глючная, потому буду всё решать. И так шли дни недели и года biggrin.gif

Автор: ertaquo 19.10.2017, 13:52

QUOTE(NinkPT @ 17.10.2017, 18:15)
Так и хочется сказать: "*Спустя месяц*. Я опробовал программу, оказывается она очень глючная, потому буду всё решать. И так шли дни недели и года biggrin.gif


Я честно стараюсь допилить как можно быстрее. На текущий момент в программе около 4 тысяч строк кода (не считая отдельного kaitai-файла для разбора формата PSD). Неделю назад было 3.5, две недели назад - около трех. Все тестируется на реальных комиксах и манге, все найденные баги правятся. Первую версию тоже долго тестировал перед тем, как выложить - я не хочу выпускать сырой и глючный продукт.
Тайпинг готов, на данный момент заканчиваю экспорт в PSD. Это крайне долбанутый формат, с кучей вложенных структур и метаданных в отдельных форматах (типа EngineData). Полного описания нет нигде, некоторые вещи приходится выяснять экспериментально. Например, нигде не указаны возможные поля в структурах дескрипторов, или что значат tx и ty в структуре TySh. Сейчас вот со шрифтами бьюсь. Угадайте, почему шрифт "a_DomIno" пишется в файл как "ADomIno", а "JakobCTT" - как "JakobCTT-Regular"? А если указать неправильный суффикс, название шрифта просто не распознается.
Без этого экспорта просто нельзя, так как возможности утилиты по части клина не безграничны. С простыми фонами и даже градиентами она справляется, но не более того. Если где-то текст без обводки налезает рамку облачка (как http://i2.mangareader.net/imori-201/2/imori-201-2443379.jpg в центральном и нижнем фреймах), то его тоже не заклинит.
Плюс ко всему, у меня еще есть работа и личная жизнь, этим проектом занимаюсь в свободное время. Как будут доделаны все основные функции, я сразу выложу утилиту в общий доступ. Но на текущий момент ей пользоваться пока что просто невозможно.

Автор: Asundera 19.10.2017, 14:55

Полноценный "Dev diary", однако smile.gif Теперь действительно верится, шо все будет. Ждем-с!

Автор: Duke 19.10.2017, 15:23

Я вообще не использовал шрифты в латоре, только клининг. Жил бы себе и без слоёв шрифтов в псд-шнике. Хотел бы тулзу без них, лишь бы быстрее. К слову, если сейчас такие проблемы с ними, как они работали раньше?

Автор: ertaquo 19.10.2017, 20:15

QUOTE(Duke @ 19.10.2017, 17:23)
К слову, если сейчас такие проблемы с ними, как они работали раньше?


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

Автор: ertaquo 29.10.2017, 23:46

Как обещал, на этой неделе (пусть и в последние ее минуты smile.gif) выложил эту штуку.
Адрес старый - http://lator.nizarium.com
Сразу хочу предупредить, что допиливалось быстро-быстро, без должного тестирования части функций, так что могут всплыть какие-нибудь баги.
Шрифты в Photoshop так и не смог победить, буду еще думать над этой проблемой.

Итак, что есть:
Интерфейс остался практически прежним, за исключением холста. Перемещение картинки - с зажатой правой кнопкой мышки, зум - колесиком.
Текстовый слой можно двигать, тыкнув по нему еще раз (чтобы убрать фокус с текстового поля) и нажимая стрелочки на клавиатуре (с зажатым шифтом будет двигаться быстрее).
Можно работать с несколькими страницами одновременно. Список страниц выводится внизу, удалить страницу можно крестиком в самом правом углу. Осторожно, куча открытых страниц будет нещадно жрать память!
Сделан диалог сохранения. Если сохраняется несколько страниц - то выдаст zip-архив (но придется чуть-чуть подождать).
Добавлена "умная" заливка, которая позволяет клинить текст на градиентных фонах. Правда, работает медленнее и может вызывать артефакты на сплошном фоне. Включается в настройках. Если будет нужно, для удобства вынесу отдельной кнопкой (чтобы не лазить в настройки каждый раз).

Чего пока нет:
Автосохранение. Будет.
Профили шрифтов (для разных персонажей и т. п.) Тоже будут, фундамент заложен.
Кисти, чтобы чуть-чуть подклинивать вручную. А то бывает, что текст пересекается с рамкой и автоматом не клинится.
Всяческие оптимизации.
Автоматического распознавания и перевода текста. Сделаю в самую последнюю очередь, ибо в прошлой версии популярностью не пользовалось.

Недочеты и баги:
Список шрифтов теперь нужно предварительно загружать в настройках (ну или указывать там свой). Это связано с тем, что браузеры в последнее время блокируют Flash, а без него невозможно получить список установленных на компьютере шрифтов.
Photoshop может ругаться, что шрифт не найден. В таком случае нужно ручками установить шрифт заново.
Есть некий непонятный, неотлавливаемый баг, когда файл с компьютера открывается не с первого раза. Подозреваю, что это даже не мой баг, а системы или браузера. Попробуйте открывать его не двойным кликом, а выбирая и нажимая кнопку "Открыть" в диалоге.

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

Автор: Duke 30.10.2017, 12:03

Отлично!

Автор: Asundera 30.10.2017, 15:17

Ура-ура-ура! И сразу первый баг: простая заливка не понимает, что граница бабла может быть светлее самого бабла. К примеру, http://thisis.delvecomic.com/NewWP/comic/not-yet/при попытке заклинить фиолетовый бабл заливается весь кадр целиком. Конечно, это чинится выделением рамкой, но это и неудобно, и не всегда возможно (баблы сложной формы квадратом не очень выделяются)

Автор: ertaquo 30.10.2017, 20:48

QUOTE(Asurendra @ 30.10.2017, 17:17)
Ура-ура-ура! И сразу первый баг: простая заливка не понимает, что граница бабла может быть светлее самого бабла. К примеру, http://thisis.delvecomic.com/NewWP/comic/not-yet/при попытке заклинить фиолетовый бабл заливается весь кадр целиком. Конечно, это чинится выделением рамкой, но это и неудобно, и не всегда возможно (баблы сложной формы квадратом не очень выделяются)


Попробуйте в настройках уменьшить допуск. При значении 5 эти фиолетовые баблы будут клиниться как надо.

Автор: ertaquo 06.11.2017, 01:03

Доброго времени суток, товарищи.
Выкатил обновление функционала. А именно - добавил свой формат сохранения. В нем сохраняются все страницы, слои и прочее. Имхо будет полезно для коллективной работы, или для работы на нескольких компьютерах.
Плюс есть автосохранение. На текущий момент сохраняется раз в минуту и при закрытии вкладки, плюс есть специальная кнопка на всякий случай. Но при больших картинках или куче страниц может тормозить (24 страницы манги у меня сохраняются около полутора секунд). Отключается в настройках.
Возможно где-то будут баги, ибо основательно не тестировал (три часа ночи, спать хочу! smile.gif).
Плюс файлы теперь можно открывать, перетаскивая их на канву.
Плюс допуск по умолчанию снижен с 10 до 7, но это уже мелочи и не касаются тех, кто уже использует утилиту.

Автор: ertaquo 08.11.2017, 13:23

Up.
По-быстрому запилил функцию поворота текста. А еще в настройках можно указывать имя файла, с которым будут сохраняться zip-архивы и файлы своего формата.

Автор: ertaquo 10.11.2017, 20:43

Добавил пресеты шрифтов, но опять-таки детально не тестировал.

Автор: ertaquo 16.11.2017, 18:40

Ребят, большая просьба: напишите кто-нибудь хоть один отзыв smile.gif Может где-то что-то неудобно, может что-то добавить нужно и т. п.?

Автор: Asundera 17.11.2017, 14:53

Да, как бы, и придраться не к чему... Меня лично все устраивает более, чем полностью. Низкий поклон тебе, няша!
user posted image

Автор: Guest-92.112 17.11.2017, 21:56

Спасибо за программу и за ваше старания. Т.к. я новичок еще в делах перевода+клина+тайпа. Но вот какая проблема попалась. Иногда облачка порваты 1 или 2 из всей кучки и приходится их пропускать по понятным причинам. Были случаи, когда слова залазят на облачка и за пределы тоже... чес слово хз как решить программно,не программер =), но может сделать маску-границу, которая говорила алгоритму, что тут проходит граница. Но, если эт не реально по трудозатратам, то будем и дальше в фотошопе куралесить. Извините, что сую свою профановую точку зрения и проще заделать 1м мазком дыру в фошопе, но тогда и выходить уже как бы не целесообразно. Или я может не знают, что уже существует такая возможность. И ещё раз хочу поблагодарить за программу.

Автор: ertaquo 18.11.2017, 12:33

QUOTE(Asurendra @ 17.11.2017, 16:53)
Да, как бы, и придраться не к чему... Меня лично все устраивает более, чем полностью. Низкий поклон тебе, няша!

Йей, спасиб! =)

QUOTE(Guest-92.112 @ 17.11.2017, 23:56)
Спасибо за программу и за ваше старания. Т.к. я новичок еще в делах перевода+клина+тайпа. Но вот какая проблема попалась. Иногда облачка порваты 1 или 2 из всей кучки и приходится их пропускать по понятным причинам. Были случаи, когда слова залазят на облачка и за пределы тоже... чес слово хз как решить программно,не программер =), но может сделать маску-границу, которая говорила алгоритму, что тут проходит граница. Но, если эт не реально по трудозатратам, то будем и дальше в фотошопе куралесить. Извините, что сую свою профановую точку зрения и проще заделать 1м мазком дыру в фошопе, но тогда и выходить уже как бы не целесообразно. Или я может не знают, что уже существует такая возможность. И ещё раз хочу поблагодарить за программу.


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

Я до декабря пока отойду от проекта, ибо дел много накопилось, и потом займусь расширением функционала. Но если какие-то баги будут, пишите - поправлю.
Кстати говоря, ни у кого не было такого, что файлы в фотошопе не открываются и пишет "Неожиданный конец файла"?

Автор: Guest-92.112 18.11.2017, 15:41

Единственная проблема была в краше приложения при открытии 20 и более страниц. И что б не рисковать по 5-10 открываю. Но я грешу на открытые 50 вкладок в первом окне, а работаю во 2.
Ещё мне не понятно фун-ция автосохраниния. Если она включена, тогда финальной сохран. будет быстрее? А если выключ., то фин. сохран. будет долгим. Верно? И немного напрягает, при автосохранении. Ты чистишь, что-то клацаешь, потом пошло сохранение, в итоге вылазит пару пустых слоев или ещё чего лишнего и приходиться тратить время на чистку, секунды, но.... Может поставить таймер автосохранения, через сколько сохран. и добавить (с функцией выкл, а то мало ли) его на видном месте. Где ты можешь наблюдать, через сколько будет сохранять.
Бывают случаи при моей "слепоте", когда облака, которые находятся впритык к краю и при авточистки, без выделения области, приложение работает очень долго или подвисает, хз просто закрываю его в таких случ. Т.е. облако оказывается с дыркой, либо я не заметил, либо так близко к краю, что без лупы не разберёшся, и как рез-тат оно всю страницу пытается почистить. Поэтому не хватает какого-нибудь стопера или отмены операции. Прошло 5 сек, вылазит окошко а не отменить операцию, мож ты чего не углядел. Я не пишу про цветные страницы. Но вот такую защиту от дурака поставить =).
Или как вариант писал ранее. С помощью кисти добавлять маску(для ч/б -чёрную, как чёрн обл. или белую и цветную - хз какой алгоритм подбора цвета и т.д.), которая будет определяться, как край. Взял кругляш там 10 пикселей, пораскрасил/понатыкивал не более 3-5 проблемных мест. Что б не грузить приложение. Почему кругляшь? Бывают облачка градиентные и с скринтонами и при выделении квадрата/прямоугольника отрезаются эти текстуры или текст вставлен в место, где овал был был удобен.

Автор: Desutorakuta 18.11.2017, 16:03

QUOTE
Файлы в фотошопе не открываются и пишет "Неожиданный конец файла"
А формирование psd происходит на локальном компьютере, или на сервере? Просто это сообщение вероятнее всего связано с недокаченным файлом.

QUOTE
С помощью кисти добавлять маску
Вот этот функционал очень хорошо срастается с функционалом "простеньких кистей" на мой взгляд. Тут даже не маска, а "служебный слой", "слой границ", который прикрепляется к другому слою, и работает только при определении заливки облоков. Мне кажется его стоит отложить на соответсвующий апдейт.

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

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

Автор: ertaquo 18.11.2017, 18:25

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

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

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

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

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

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

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

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

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

Автор: ertaquo 19.11.2017, 19:10

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

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

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

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)