[size=16]Всех приветствую, дописал программу, которую здесь вам представлю. Программа позволяет конвертировать изображения на цвета, которые доступны в [item=949] или [item=1024] (есть возможность выбора). Дополнительные функции: порезать конвертированное изображение на кусочки 64х64, что соответствует размеру картины. Так же есть возможность сетки. Можете так же выбрать пиксель: нажимаете на порезанной фрейме на пиксель, сбоку на панеле цветов выбранный цвет обведётся чёрным цветом.
Что могу честно сказать, не как разработчик и автор данного приложения, а как пользователь: я бы пользовался данной приложухой, хоть и некоторые функции может намного лучше заменить какой-нибудь фотошоп.
Теперь о проблемах: при некоторых масштабах и выборе цвета цвет часто выберается не тот. Время скроллинга больших изображений может занимать аж до 10 секунд.
Прошу всех, кто найдёт какие-либо ошибки в программе, писать мне в ЛС с ошибкой, как она возникла(какие действия поочерёдно вы совершали), желательно изображение при котором возникла ошибка. Так же кто знает как заменить те или инные модули в коде, тоже буду очень благодарен советам, хорошим алгоритмам и паттернам.
[/size]
[url=https://github.com/DendeberiaOleksandr/ProjectGalaxyPicturePixelConverter]github[/url]
[url=https://drive.google.com/file/d/1MbLLs6tYjXpFy4Ka43wsTbAq-PRuRGXV/view]download(Google Drive)[/url]
Этот топик читают: Гость
Ответов: 13
|
|||
карма: 0 |
|
Ответов: 219
Alliance
Main |
|||
|
|||
карма: 12 |
| ||
Голосовали: | SalvatoreStefan |
Ответов: 444
|
|||
Это можно было делать и без твоей проги,но всё равно нормас
|
|||
карма: -6 |
| ||
Голосовали: | SalvatoreStefan |
Ответов: 13
EZclan
лидер |
|||
Круто, но добавь, чтоб сама рисовала)
[url=https://github.com/DendeberiaOleksandr/ProjectGalaxyPicturePixelConverter/blob/master/src/com/dendeberia/ColorService.java] 99 и 100 строка все норм?[/url] Формула такая себе, человеческий глаз некоторые цвета воспринимает лучше, хуже. Там надо добавить коэффициенты [url=http://algolist.manual.ru/graphics/find_col.php]тута чекни[/url] [url=https://habr.com/ru/post/315490/]Полезная темка была, когда сам такое делал[/url] Снизу можно найти Color Quantizer, норм тема |
|||
карма: 0 |
|
Ответов: 1827
Monte Carlo
Пираты Стью |
|||
Если это то, что я думаю, то верну тебе твои сундуки на пирате
|
|||
карма: 5 |
| ||
Голосовали: | SalvatoreStefan |
Ответов: 13
|
|||
-BROD9GA-, сначала использовал формулу на [url=https://ru.wikipedia.org/wiki/%D0%A4%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D0%B0_%D1%86%D0%B2%D0%B5%D1%82%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE_%D0%BE%D1%82%D0%BB%D0%B8%D1%87%D0%B8%D1%8F]delta E[/url], но позже, по советам других людей просто сделал так, как есть сейчас. Понятно, что иногда цвет будет заменён "не логично" для человеческого глаза, но это, на сколько мне известно, пришлось бы писать нейронку. Тут алгоритм заточен на том, какой цвет является ближе по каждой составляющей, а не, который более "логичен".
P.s но с дельтой можно ещё потестить, поискать другие формулы. Просто когда я тестил на цветах кисточки, результат не понравился) |
|||
карма: 0 |
|
Ответов: 13
|
|||
Все знают что Бродяга лучший
|
|||
карма: 0 |
|
Ответов: 13
|
|||
Отличная программа. Ждал это чудо несколько месяцев!
|
|||
карма: 0 |
|
Ответов: 13
|
|||
карма: 0 |
|
Ответов: 13
|
|||
Перекомпелировал на jdk 1.8
|
|||
карма: 0 |
|
Ответов: 676
Alliance
Main |
|||
Полезно, спасибо)
|
|||
карма: -25 |
|
Ответов: 1130
Tomorrow
Яблочный |
|||
SalvatoreStefan, добавь скрин приложения
|
|||
карма: -27 |
|
Ответов: 13
|
|||
Предпочитаю рисовать на картинах скриптами.
[youtube]34FCjhSsrhU[/youtube] [container=1] |
|||
карма: 0 |
| ||
Голосовали: | Nick_Fury, SalvatoreStefan |
Ответов: 13
EZclan
лидер |
|||
FKEY, очень долго рисует. Холст минут за 10?
Я думал ты пакеты подменивал или изменял значения в памяти игры. |
|||
карма: 0 |
|
Ответов: 13
|
|||
Вся задержка регулируется и большей степени сделана для предотвращения сплошных линий при пролагах игры.
|
|||
карма: 0 |
|
Ответов: 13
|
|||
FKEY писал(а): Предпочитаю рисовать на картинах скриптами.
Долго как то |
|||
карма: 0 |
|
Ответов: 101
|
|||
За качество сорь
|
|||
карма: -2 |
| ||
Голосовали: | WesTaR |
Ответов: 13
|
|||
EZhandrs писал(а): За качество сорь
Редактировалось 1 раз(а), последний 2020-09-29 22:00:33 Я тоже так хочу |
|||
карма: 0 |
|
Ответов: 13
|
|||
Могу запилить тоже макросс, но это нарушает правила игры
|
|||
карма: 0 |
|
Ответов: 636
Alas Corp.
лидер |
|||
SalvatoreStefan писал(а): Могу запилить тоже макросс, но это нарушает правила игрыПобедишь в пвп картинкой? |
|||
карма: 3 |
|
Ответов: 220
Haunted Family
mc_sapphire |
|||
SalvatoreStefan, и какой же пункт правил ты нарушишь?
|
|||
карма: -3 |
|
Ответов: 13
EZclan
лидер |
|||
SalvatoreStefan, это сервер от программиста для программистов
Можно и пошалить, если другим не мешает |
|||
карма: 0 |
|
Ответов: 2851
Tomorrow
лидер |
|||
-BROD9GA- писал(а): 99 и 100 строка все норм?Давайте изучать github вместе! Ссылка с выделением нужных строк: https://github.com/DendeberiaOleksandr/ProjectGalaxyPicturePixelConverter/blob/bb7db7f2f5862926d1eb6ba5df8e374632fedb55/src/com/dendeberia/ColorService.java#L99-L100 Чтобы вручную выделить в файле жмем на номер нужной строки (например 99), и строка выделяется. Далее зажимаем shift и выделяем другую строку (например 150). И будут выделены все строки с 99 по 150. Далее остается только нажать на кнопку с многоточием и выполнить одно из действий в зависимости от ваших предпочтений. |
|||
карма: -52 |
|
Ответов: 82
|
|||
Извиняюсь за оффтоп.
Зачем прибегать к приметивному ООП в рамках такой программы, когда можно ограничиться ФОП? Только память лишнюю жрёт ведь. Объясните, может я чего-то не понимаю? Но за инициативу лойс. |
|||
карма: -2 |
| ||
Голосовали: | SalvatoreStefan |
Ответов: 13
|
|||
Jennessee, да ООП как такого тут и нет, плюс архитектура приложения плохая. Просто нет опыта с построением GUI приложений, как всё красиво организовать. Но ФОП было бы лучше - правда.
|
|||
карма: 0 |
|
Ответов: 2288
Monte Carlo
Неактивен |
|||
SalvatoreStefan писал(а): Так же кто знает как заменить те или инные модули в коде, тоже буду очень благодарен советам, хорошим алгоритмам и паттернам.каменты писать, даже если знаешь что никто кроме тебя заниматься проектом не будет |
|||
карма: -1 |
| ||
Голосовали: | SalvatoreStefan |
Ответов: 30
|
|||
как обычно, опоздали на два года, ещё и со страшным и громоздким кодом для решения простейшей задачи
|
|||
карма: 3 |
|
Ответов: 13
|
|||
Jena1996, есть аналоги?
|
|||
карма: 0 |
|
Ответов: 30
|
|||
Embr0n, конечно, и не один. и лучше, и хуже.
|
|||
карма: 3 |
|
Ответов: 317
Haunted Family
Capture |
|||
Jena1996 писал(а): Embr0n, конечно, и не один. и лучше, и хуже.скидовай сюда |
|||
карма: -27 |
|
Ответов: 6575
CORPORATION-Z
Лидер |
|||
Скриптографика убивает ценность картин. Единственный творческий по сути ресурс в МКГЛ который можно делать уникальным.
|
|||
карма: -3 |
| ||
Голосовали: | apl |
31