Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Posterize && GUI? #10

Open
zvezdochiot opened this issue Apr 25, 2023 · 11 comments
Open

Posterize && GUI? #10

zvezdochiot opened this issue Apr 25, 2023 · 11 comments

Comments

@zvezdochiot
Copy link
Contributor

zvezdochiot commented Apr 25, 2023

Hi @plzombie .

❓ The posterization algorithm will be effective only if you set the color set (palette) manually in the GUI. Algorithms for automatically compiling a palette on a small number of colors are practically useless. Any plans to embed such a tool in GUI?

@plzombie
Copy link
Owner

Hi @zvezdochiot . Posterization for small number of colors is quite ok for screenshots. I don't see a problem here.
изображение
About gui. I already started project depressed (which stands for depress editor). I will finish it someday, somehow

@zvezdochiot
Copy link
Contributor Author

zvezdochiot commented Apr 26, 2023

Hi @plzombie .

Приличия соблюдены, теперь можно и по-нашенски.

О чём я, собственно, речь веду. А, собственно, вот о чём. При всех моих манипуляциях со сканами, только отдельный класс материалов удавалось автоматически постеризовать (noteshrink, собственно). Но в большинстве случаев - это набор манипуляций в GIMP (различные фильтры, пороги и постеризации с злоупотреблением выделения), в том числе "Замена цвета", либо создание файла палитры в том же самом GIMP и применение его к изображению через NetPbm. Короче, без ручного составления палитры результат нулевой или близкий к нему. Такие вот дела.

У тебя есть "GUI-механизм" выбора цветов, которые надо применить к изображению?

@plzombie
Copy link
Owner

plzombie commented Apr 26, 2023

Нет. Я вообще думал libimagequant прикрутить, которая именно универсальная. Но она под gnu gpl. В любом случае, если ты сейчас подсунешь в прогу изображение уже с требуемой палитрой, она оставит её как есть (в режиме quant)

@zvezdochiot
Copy link
Contributor Author

zvezdochiot commented Apr 26, 2023

@plzombie say:

libimagequant прикрутить, которая именно универсальная.

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

@plzombie say:

изображение уже с требуемой палитрой

А откуда ж оно вдруг возьмётся то? Обычно наблюдается наличие отсутствия.

@zvezdochiot
Copy link
Contributor Author

zvezdochiot commented Jul 5, 2023

Hi @plzombie .

Ежели ещё есть желание похимичить с малоцветными масками (Fg), выложил слегка подрихтованный pnmtodjvurle: учитывая траблы с кодировками/перекодировками и режимами консоли винды, опционально разрешил ввод/вывод не через stdin/stdout, а через файлы:

pnmtodjvurle foreground.pnm foreground.rle

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

PS: В 1.1 всё пофиксил.

@zvezdochiot
Copy link
Contributor Author

Hi @plzombie .

Ежели нужен k-means на Qt, то пожайлуста: STEX: 0.2023.08.22: kmeans. (разделение на BG и FG с помощью BW-маски).

@zvezdochiot
Copy link
Contributor Author

Hi @plzombie .

Здесь (Ru.Board) гуишку для DjVuLibre просят. Depressed - это случаем не "оно"? Только в релизах её не видно.

@plzombie
Copy link
Owner

plzombie commented Sep 1, 2023

@zvezdochiot depressed - это по сути расширенный gui для depress. С возможностью ставить индивидуальные настройки для каждой страницы и с сохранением проекта в xml. Там нельзя, как они хотят, открыть существующий файл и поменять ориентацию у страницы. Ну и потом, некоторых фич вроде добавления нескольких файлов за раз или прогресс бара там нет пока.

@plzombie
Copy link
Owner

plzombie commented Sep 1, 2023

Поэтому я и не выкладываю бинарники

@plzombie
Copy link
Owner

plzombie commented Sep 1, 2023

Как-то так сейчас выглядит
изображение

@zvezdochiot
Copy link
Contributor Author

zvezdochiot commented Sep 1, 2023

Hi @plzombie .

Да мне то что? Мне без надобности. Просто не знал, что ты уже пользователей "прощупал" и решил, что не стоит. Ну так тому и быть, благодарности то всё-равно нет и быть не может. Так что твоё решение обосновано.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants