about summary refs log tree commit diff
path: root/src
AgeCommit message (Collapse)AuthorLines
2024-06-10Use leftover bits in HighestBits selectorgennyble-5/+16
2024-06-10Add HighestBits selector to cligennyble-1/+2
2024-01-24add HighestBits selectorDevon Sawatsky-1/+23
2024-01-17colorsquash: add heuristicsorselgennyble-0/+176
2024-01-16colorsquash: scale image for palette selection for massive speedupgennyble-3/+37
2024-01-16ability to choose kmeans implementationgennyble-7/+48
2024-01-16merge novedevo:kmeans (#10)gennyble-28/+133
2024-01-14remove kmeans in favor of NIH'd implementationDevon Sawatsky-28/+63
2024-01-14add first pass of kmeansDevon Sawatsky-0/+80
2024-01-14colorsquash: elide lifetimes for clippygennyble-4/+6
2024-01-14colorsquash: remove rogue kmeans importsgennyble-2/+0
2024-01-14allow choosing selection algorithmgennyble-133/+195
2024-01-14merge novedevo:kmeans (#9)gennyble-0/+35
2024-01-14merge rgb changes; closes #5gennyble-34/+70
2024-01-14Accept &[RGB8] for image functiinsgennyble-34/+70
Co-Authored-By: Devon Sawatsky <novedevo@gmail.com>
2024-01-13add optional feature to use kmeans clusteringDevon Sawatsky-0/+27
2024-01-12colorsquash: docs and rename algorithmsgennyble-30/+50
2024-01-12squash: fix tolerance and add algorithm selectiongennyble-0/+7
2023-10-09some docsgennyble-2/+2
2023-10-09updategennyble-258/+265
2023-10-09clean up apigennyble-67/+134
2023-10-09real, actual difference algorithmsgennyble-1/+19
2023-10-09fix underflow causing no colours being selectedgennyble-6/+8
yay saturating sub
2023-10-09squashgennyble-1/+2
2023-10-08allow changing difference algorithmgennyble-129/+81
2023-02-20collect colours multiple times with colorcollectorgennyble-1/+51
2022-12-10add comment about mapping every imagegennyble-0/+2
2022-12-10Libify colorquashgennyble-175/+233
2021-10-03Rework color map creation, remove parallelationgennyble-24/+64
2021-09-28add some parallelismDevon Sawatsky-2/+5
2021-09-28remove unneeded importDevon Sawatsky-1/+1
2021-09-28genericize quantizerDevon Sawatsky-1/+4
2021-09-28remove a loop, improve clarity and speedDevon Sawatsky-18/+14
2021-09-28fix pernicious bug in difference selectionDevon Sawatsky-22/+9
2021-09-28remove debug statementsDevon Sawatsky-37/+3
2021-09-28factor out the quantizerDevon Sawatsky-72/+62
2021-09-28clarify and improve sortDevon Sawatsky-2/+9
2021-09-28cleanup, update dependenciesDevon Sawatsky-3/+4
2021-05-22now comparing in hsvgennyble-114/+174
2021-03-16Refactor color frequency sortgennyble-27/+1
Rust is beautiful! Ordering::then is beautiful!
2021-03-16Fix colors being non-deterministicgennyble-7/+29
2021-03-15Improved algorithm by adjusting tolerancegennyble-10/+46
2021-03-15Initial commitgennyble-0/+90
Algorithm works, roughly