Skip to content

Add multiprocessing and other improvements#2

Open
KutayX7 wants to merge 10 commits into
mainfrom
multiprocessing
Open

Add multiprocessing and other improvements#2
KutayX7 wants to merge 10 commits into
mainfrom
multiprocessing

Conversation

@KutayX7

@KutayX7 KutayX7 commented Apr 7, 2026

Copy link
Copy Markdown
Owner

No description provided.

KutayX7 added 10 commits May 13, 2025 23:21
Converting large images to SIXEL with the default options is now a lot faster on multi-core systems. On single core systems (or on systems where ProcessPoolExecutor isn't available), the performance will likely to go down a bit.

WARNING: Register counts over 256 are now not supported at all and will likely raise an error (they weren't supposed to be allowed in the first place).

TODO:
* Make it faster
* Cleanup the code
* Error handling
Added more type annotations.
OTFCD palette generator now gives much better results.
Combined with the previous changes, the difference between QPUNM and OTFCD is now more of a preference.
@KutayX7 KutayX7 added documentation Improvements or additions to documentation enhancement New feature or request testing-needed The pull request needs proper testing before getting merged. labels Apr 7, 2026
@KutayX7 KutayX7 self-assigned this Apr 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation enhancement New feature or request testing-needed The pull request needs proper testing before getting merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant