Vftdan
|
bedc6d9166
|
Add --mode argument
Deprecates --fast
|
2024-10-03 22:01:34 +02:00 |
Vftdan
|
135c3642b0
|
Fix factored out font_atlas linear search
|
2024-10-03 21:19:56 +02:00 |
Vftdan
|
6ebe98e94c
|
[WIP] attempt at factoring out font_atlas linear search
For an unknown reason the result is different
|
2024-10-03 19:36:56 +02:00 |
Vftdan
|
46f8ecd68e
|
GlyphBitmap typedef
|
2024-10-03 19:35:31 +02:00 |
Vftdan
|
6028bb419e
|
Avoid duplicate palette entries
Don't make an item an empty cluster warp candidate, if it is already
warp candidate for another cluster
|
2024-10-03 11:26:45 +02:00 |
Vftdan
|
5f95f895d2
|
Try to avoid having unused palette items when the source image only uses a limited gamut region
Warp each empty cluster's centroid onto the closest dataset item
|
2024-10-03 10:20:58 +02:00 |
Vftdan
|
c91f4d79bd
|
Allocate the correct amount of intermediate centroid data
|
2024-10-03 10:16:57 +02:00 |
Vftdan
|
c5af524dac
|
Implement k-means palette generation
|
2024-10-03 01:27:30 +02:00 |
Vftdan
|
849563285c
|
Global resizeable palette
|
2024-10-02 23:57:12 +02:00 |
Vftdan
|
d9f4362615
|
Dedicated palette type that also stores own length
|
2024-10-02 23:17:29 +02:00 |
Vftdan
|
e8c53b1f9b
|
Fix linking recipe for wsvpn
Only the first object was being added
|
2024-10-02 21:22:19 +02:00 |
Vftdan
|
be21d42fa0
|
Now only calculate color difference once for each palette entry pair
Not clear whether it is more optimal
|
2024-10-02 19:45:27 +02:00 |
Vftdan
|
d765e88679
|
Only calculate difference between each pixel × each palette entry once
|
2024-10-02 19:11:57 +02:00 |
Vftdan
|
1eb767d0d2
|
Added gitignore with C build artifacts
|
2024-10-02 18:48:47 +02:00 |
Vftdan
|
a65943a6bd
|
Added Makefile for img2cpi and wsvpn
FIXME: downgrade mongoose submodule or fix wsvpn
|
2024-10-02 18:47:09 +02:00 |
Vftdan
|
2f80e5327d
|
Added mongoose.ws dependency submodule
|
2024-10-02 18:45:37 +02:00 |
Vftdan
|
bbbe20f941
|
Add stb submodule as dependency
|
2024-10-02 18:23:18 +02:00 |
Casey
|
1eccdde3a3
|
Moved stuff into separate functions, minor cleanup
|
2024-10-02 15:31:24 +03:00 |
Casey
|
a0450a7d59
|
Removed debug stuff
|
2024-10-02 07:32:28 +03:00 |
Casey
|
d511cc407e
|
Fixed it! Now it works fine
|
2024-10-02 07:22:53 +03:00 |
Casey
|
1e364fe3ea
|
WIP old converter port, gives funky results
|
2024-10-02 06:51:51 +03:00 |
Casey
|
33e3c1ad8c
|
Minor changes, unfinished palette selection
|
2024-09-30 14:19:28 +03:00 |
Casey
|
a665f9498d
|
One can only hope
|
2024-09-30 13:58:22 +03:00 |
Casey
|
094308ce0b
|
There's no fucking way it just worked lol
|
2024-09-30 13:41:31 +03:00 |
Casey
|
0afb88e147
|
First semi-working prototype of converter in C
It gives some funky results tho
|
2024-09-30 13:32:59 +03:00 |
Casey
|
a06361ad4a
|
Off-by-one. Again.
|
2024-09-16 16:32:38 +03:00 |
Casey
|
c4740b8bfd
|
Added padding and fixed IPC problems
|
2024-09-16 16:29:12 +03:00 |
Casey
|
989daae8e8
|
Removed dependency on yt-dlp, changed some behav-s
|
2024-09-15 06:00:18 +03:00 |
Casey
|
bed20ee4d3
|
Merge branch 'capta1nseal-master'
|
2024-09-15 05:43:01 +03:00 |
Casey
|
703a1744b5
|
Added dithering flag
|
2024-09-15 05:42:42 +03:00 |
Casey
|
92eb5b325c
|
Merge branch 'master' of https://git.being.pet/capta1nseal/cc-stuff into capta1nseal-master
|
2024-09-15 05:42:08 +03:00 |
capta1nseal
|
186bc7814d
|
Add video converter
|
2024-09-15 05:36:41 +03:00 |
Casey
|
89bb807cc2
|
off-by-1
|
2024-09-15 04:17:07 +03:00 |
Casey
|
a49e996e1b
|
Added settings support
|
2024-09-15 03:41:47 +03:00 |
Casey
|
abe0b37f7d
|
Fixed argument parsing
|
2024-09-15 03:36:14 +03:00 |
Casey
|
5e1d23b4bb
|
Added info.json support and switched to event
|
2024-09-15 03:31:42 +03:00 |
Casey
|
3cb26f3b54
|
Foxed an oopsie
|
2024-09-15 03:12:15 +03:00 |
Casey
|
330bfa8f80
|
Added "-wait" parameter
|
2024-09-15 03:08:14 +03:00 |
Casey
|
1ba2cf9aed
|
Oopsie
|
2024-09-15 02:37:52 +03:00 |
Casey
|
f6b91af2ee
|
Added video+audio player
|
2024-09-15 02:34:16 +03:00 |
Casey
|
a00dca3be1
|
Animation player
Usage:
anim-web [-m side] <n-frames> <url%d.cpi>
Example:
anim-web -m top 137 https://kc.is.being.pet/f/ccpi/rivulet/frame%03d.cpi
|
2024-09-13 06:01:15 +03:00 |
Casey
|
38cce4226a
|
ccpi.lua now can accept handles
|
2024-09-13 04:31:19 +03:00 |
Casey
|
a3b079e638
|
Added palette support
|
2024-09-13 03:33:52 +03:00 |
Casey
|
712346e2c5
|
I don't have to close it myself anymore
|
2024-09-13 01:17:20 +03:00 |
Casey
|
17cc43fe89
|
Oopsie
|
2024-09-13 01:15:41 +03:00 |
Casey
|
2fbb51cefe
|
Added parsing function into CCPI
|
2024-09-13 01:11:34 +03:00 |
Casey
|
52f2a55cc1
|
Oops
|
2024-09-10 19:30:02 +03:00 |
Casey
|
8e9dd958eb
|
Added checkbox.ing viewer
|
2024-09-10 18:52:33 +03:00 |
Casey
|
710699f5cb
|
Added raw format
|
2024-09-10 18:51:38 +03:00 |
Casey
|
bf3c5e6b1c
|
C version of cc-pic (in progress)
|
2024-01-29 09:41:42 +03:00 |