Голова мне очень нравиться. А вот на больших пространствах, не ахти.
Метод будет очень хорош на картинках с большим числом мелких деталей, например пейзажи, животные.
Вид для печати
немного погулялсо формой окна (которое отвечает за выбор ближайшего цвета из пол литры)
круглое большое окно
https://jpegshare.net/images/7c/30/7...7ffbff7899.png
круглое малое окно
https://jpegshare.net/images/c8/51/c...6a4b4eea0e.png
квадратное большое окно
https://jpegshare.net/images/7c/30/7...7ffbff7899.png
квадратное малое окно
https://jpegshare.net/images/d6/c5/d...d80ec44cb5.png
крестообразное окно
https://jpegshare.net/images/3f/bc/3...960e33207a.png
за одно почитал как делается флойд
думаю флойд с моим подбором цвета должен будет дать хороший результат
а то мой дизеринг несколько suxx
Мысли в слух. А что если собрать переходный гибрид? Делаем две конверсии, одну как у меня - для чёткой передачи деталей, вторую как у тебя - для передачи цвета. После чего смещаем их, расчёт цвета ведём по твоей, расчет графики по моей?
неполучитсо
вылезет много артефактов и цветного шума
дизеринги плохо смешиваются...
на ordered дизеренгах
это может прокатить
- - - Добавлено - - -
хотя если подумать
именно мой полосатый вариант
возможно будет меситсо черезстрочно
тк у меня ошибка распределяется только по одной оси
но кучу артефактов выдаст твой флойд тк у него ошибка раскидывается по 2-м строкам
прикрутил флойда
вот он 16С
https://jpegshare.net/images/79/48/7...3cfbece5c7.pnghttps://jpegshare.net/images/5f/bd/5...f20f3df8c8.png
в принципе очень похоже на 8С
но темные пиксели вполне на картинке есть
https://jpegshare.net/images/b0/aa/b...0eff726305.png
https://jpegshare.net/images/aa/ee/a...a5711fe1c3.png
уже не идут
ну и на большой палитре почему то идут глюки... (которые были и в прошлых версиях)
256С
https://jpegshare.net/images/e0/91/e...03b24d2037.png[свернуть]
- - - Добавлено - - -
да и сам подбор цветов не идеален...
https://jpegshare.net/images/bd/37/b...c2bdb91e3b.png
а более правильный вариант на одном
дает все те же серости что и фотошопы на другом
https://jpegshare.net/images/78/d3/7...437e23655b.png
https://jpegshare.net/images/d7/dc/d...8368cb0d03.png
- - - Добавлено - - -
когда еще увидишь как флойд
выдает шахматку
https://jpegshare.net/images/db/d7/d...d7ed0dbc70.png
NEO SPECTRUMAN, это знаешь? - https://ditherit.com
При загрузке новой картинки генерит палитру автоматически, надо только перед этим слева кружков нащёлкать, сколько разрешаешь цветов. Результаты хороши (всяко лучше здешних примеров). Главный минус - загрузить свою палитру нельзя походу, а редактировать руками запаришься, да еще после загрузки новой всё потеряешь.
нахрена мне это когда на ретрокомпутерах палитра ФИКСИРОВАННАЯ а не автоматически?
ну и онлайн тулза это тоже не то...
...хотя некоторые онлайн конвертеры вполне можно скачать в виде html-ки
а потом пользоваться ими в офлайне :v2_dizzy_step:
да и тут надо смотреть на конвертеры заточенные под старые компы
вот на них тоже могла всплыть подобная проблема
и ее могли попытаться решить
хотя скорей всего тупо решили что "просто мало цветов" и оставили как есть...
ну или в составе каких графических редакторов
ожидать другого результата от очередного hello world dither-лятора думаю не стоит...
глянь исходники, может, что полезное подчерпнёшь
результат-то явно лучше тутошних ужосов
256 фиксированных цветов? это хде?? а векторы, атари и амиги - не ретрокомпутеры, так и запишем))
и да, хаком или пересборкой можно же свою палитру вставить наверняка, есть же там примеры в ассортименте
вбил ручками пол литру
и проверил все 18 вариантов
результат один и тот же
все серое или серожелтое
https://jpegshare.net/images/fd/29/f...8d8f03f5e0.png
- - - Добавлено - - -
та хдеугодна
на сколько хватит фантазии
например 16С гигаскрин :)
дает 256 цветов (из которых половина дублей)
а сами 16 цветов например прибиты гвозядями
еще есть 256 атрибутов поверх шахматки
а если шахматка не 50/50 то там дето 256 цветов и будет
всякие цветные чанки с фиксированной поллитрой для всяких там текстур :)
итд
тыщи вариантов применения без адаптивных палитор
ну и основной косяк в спектрумовском 16С
на других то ошибок конвертации не особо видно
а тут полный феил...
да так и есть
это гафно нужно брать и разбивать апдерева !
за компанию можно добавить туда бека и прочие *****неоны
тк больно много ЧСВ
и не признание богом цвета и звука православного вектора : )
- - - Добавлено - - -
думаю без волосипеда не обойтись
- - - Добавлено - - -
по моему тулза работает и в офлайне
- - - Добавлено - - -
а так еще нужен конвертер
который выбирает n-цветов из фиксированной пол литры
что актуально например для АТМ-ов...
- - - Добавлено - - -
прочуствуй разницу
мой конвертор
https://jpegshare.net/images/5f/bd/5...f20f3df8c8.png
хттпсэ://ditherit.com
https://jpegshare.net/images/fd/29/f...8d8f03f5e0.png
но меня в упор результат не устраивает (видно же что волосы явно лучше на стандартном алгоритме)
да и побочным эффектом задирается резкость что не нужно
а задирает резкость именно то, что обеспечивает правильный выбор цвета...
так что буду плясать с бубном дальше...
алгоритмов в голове тысячи
может какой то будет работать как надо...
- - - Добавлено - - -
кстате в процессе велосипедостроения
изобрелся такой интересный тип дизеринга
который выдает набор вертикальных и горизонтальных полосочек
https://jpegshare.net/images/4a/a7/4...e44cf4aaab.pnghttps://jpegshare.net/images/d7/46/d...ed0eb1434d.png
по сути тот же флойд
но ошибка раздается пополам нижним диагональным пикселям
вот так
___
_O_
E_E
уж не знаю, какую ты серую палитру вбивал, но вот сейчас я просто взял свою 16c-fix
(которую нафантазировал совсем не для конверсий, а как альтернативу "кодерским" для игрушек)
https://i69.servimg.com/u/f69/19/84/49/23/lgk-1610.png
и получил, например, для sierra:
https://i69.servimg.com/u/f69/19/84/49/23/dither10.png
а вот это вовсе тупо 8 "кодерских" цветов stucki:
https://i69.servimg.com/u/f69/19/84/49/23/dither11.jpg
почувствуй разницу (c)