Commit graph

37 commits

Author SHA1 Message Date
7f53109d6f Added future features section to README.md 2024-08-06 13:56:59 -05:00
e063bc431a Improved documentation 2024-08-06 00:28:53 -05:00
0d45926e73 Merge branch 'main' of https://github.com/Dangoware/dpf 2024-07-29 02:58:15 -05:00
04c5a0dfb7 Improved documentation 2024-07-29 02:57:54 -05:00
G2
c400e620b6
Update README.md 2024-07-29 02:52:55 -05:00
52deeda8c9 Added production profile 2024-07-29 02:48:59 -05:00
5ae122a0a9 Fixed issues with changing color format 2024-07-29 02:46:37 -05:00
eaf2d4f0eb Added support for RGB8 to lossless 2024-07-29 01:48:57 -05:00
861baa9999 Fixed minor issues 2024-07-28 23:58:52 -05:00
765f7f7789 Added apache2 license, updated Cargo.toml data 2024-07-28 22:31:10 -05:00
5502578bb2 Cleaned up code and applied clippy suggestions 2024-07-28 22:20:18 -05:00
G2
a74e5b2e95
Update README.md 2024-07-28 20:07:03 -05:00
c65ba5aaa0 Removed image crate, moved main file to lib 2024-07-28 19:57:50 -05:00
32879731b8 Added MIT license 2024-07-28 19:55:21 -05:00
68df0df6f4 Added byte size as return value to some functions 2024-07-28 19:48:03 -05:00
e1a52c7077 Added proper encoding and decoding, fixed minor issues 2024-07-28 18:29:02 -05:00
4f2f101c03 Improved decode speeds again, fixed padding problems 2024-07-28 16:25:33 -05:00
cf6d32e1aa Cleaned up and multithreaded DCT functions 2024-07-28 00:27:38 -05:00
G2
31338a2c10
Update README.md to add logo 2024-07-27 03:51:39 -05:00
cb80fc9f7d Finished ability to encode and decode multiple channels 2024-07-26 17:36:42 -05:00
9a639974a2 Improved DCT decoding and ergonomics 2024-07-26 10:03:36 -05:00
41158066ec Improved DCT functions 2024-07-26 02:30:30 -05:00
c97eae75df Initial working quantization for arbitrarily sized images 2024-07-26 01:25:57 -05:00
521bb01c87 Initial work on Discrete Cosine Transform 2024-07-25 17:55:58 -05:00
60749ed834 Improved parallel processing 2024-07-25 10:13:05 -05:00
2c3c1d942b Significantly improved speed of decompression and paralellized it 2024-07-25 04:32:12 -05:00
85cc2dea22 Ran cargo fmt 2024-07-25 03:34:30 -05:00
b0e4037f2a Improved documentation, added flush method to bitwriter 2024-07-25 03:31:44 -05:00
G2
85e5b2dc55
Update README.md 2024-07-24 18:10:52 -05:00
fb001357ba Improved functions, added error type 2024-07-24 16:29:03 -05:00
G2
475899c64b
Create README.md 2024-07-24 09:54:07 -05:00
abedabd06f Improved bit reader/writer 2024-07-23 23:19:39 -05:00
896b9f2228 Moved picture struct into new file 2024-07-23 15:41:52 -05:00
b6a86f7c42 Removed Cargo.lock 2024-07-23 01:29:41 -05:00
a78181ee55 Added decoding as well as moved some things around 2024-07-23 01:09:19 -05:00
f1013cf165 Split into multiple files 2024-07-22 00:12:53 -05:00
ec190070ee Initial commit, encoding 2024-07-21 23:28:59 -05:00