Commit Graph

140 Commits

Author SHA1 Message Date
Matteo Paonessa d6bf9b77b8 Code refactoring 2023-06-11 19:04:27 +02:00
Matteo Paonessa ea99785e53 Correctly catching errors for corrupted JPEG 2023-06-11 18:35:24 +02:00
Matteo Paonessa b88a818262 Error handling of corrupted JPEG files 2023-06-10 14:29:42 +02:00
Matteo Paonessa 528bbaed0c Renamed desired_output_size to max_output_size 2023-05-06 13:05:17 +02:00
Matteo Paonessa 917a912a79 Updated README info 2023-05-03 21:39:18 +02:00
Matteo Paonessa f3dbec7ae0 Compress to size 2023-05-01 13:55:39 +02:00
Matteo Paonessa 7667a03c09 Merge branch 'main' into compress-to-size 2023-04-30 17:23:01 +02:00
Matteo Paonessa 061b535e7a Bump webp 2023-04-29 22:41:17 +02:00
Matteo Paonessa 2b69935fc9 Fixing version info 2023-04-08 13:30:46 +02:00
Matteo Paonessa 2b71a83c0b Fixing jpeg memory leak 2023-04-08 13:22:11 +02:00
Matteo Paonessa f10e21c680 Compress to size WIP 2023-02-26 21:47:15 +01:00
Matteo Paonessa c22b390f34 Compress to memory 2023-02-25 20:39:52 +01:00
Matteo Paonessa bba91dabfc
Update Cargo.toml 2023-01-10 11:22:20 +01:00
Matteo Paonessa a71a855b9e
Update rust.yml 2023-01-03 14:07:13 +01:00
Matteo Paonessa e31fc77254 Fixing parameters by reference 2023-01-03 13:08:31 +01:00
Matteo Paonessa 1cda0dc377 README typo fix 2022-12-27 15:19:25 +01:00
Matteo Paonessa eca05e2eb8 Parameters by reference 2022-11-14 23:00:14 +01:00
Matteo Paonessa 505b6c55c6 Optional features 2022-10-17 14:16:26 +02:00
Matteo Paonessa e166a7a708 Fix lossless for PNG and gnu 2022-10-02 15:02:15 +02:00
Matteo Paonessa 4afb94c7e1 Dependencies bump 2022-10-02 12:48:09 +02:00
Matteo Paonessa a627a41375 Fix big png crash 2022-08-26 15:44:53 +02:00
Matteo Paonessa d8c162aad3 PNG resize fix 2022-08-14 18:48:44 +02:00
Matteo Paonessa 1cf64e31c8 Readme fix 2022-07-31 11:24:07 +02:00
Matteo Paonessa acaabc38c3 PNG lossy implementation 2022-07-30 16:01:45 +02:00
Matteo Paonessa ec485ce89b pngquant for lossy compression 2022-07-29 12:19:00 +02:00
Matteo Paonessa 15e7723477 Input components fix 2022-06-23 13:14:15 +02:00
Matteo Paonessa 7702de7612 Version bump 2022-06-06 17:05:37 +02:00
Matteo Paonessa 0f5f0262df Deploy target for MacOS 2022-06-06 16:15:55 +02:00
Matteo Paonessa 2adec543ab Fix grayscale bug 2022-04-13 20:53:36 +02:00
Matteo Paonessa af3556d19d Changed return type of C interface 2022-04-11 09:58:52 +02:00
Matteo Paonessa 5c6da6f755 Revert resizing description 2022-03-03 00:02:55 +01:00
Matteo Paonessa fc46310a8a Better error logging 2022-02-23 17:50:48 +01:00
Matteo Paonessa d4461f13a5 Lib name 2022-02-22 15:00:14 +01:00
Matteo Paonessa e0d8c4c023 Fix lodepng dep 2022-02-12 16:28:56 +01:00
Matteo Paonessa 6099c3fe7c Removed unnecessary dev dependencies 2022-02-12 15:23:25 +01:00
Matteo Paonessa 6c1a538162 Fix windows buf size 2022-02-12 14:51:56 +01:00
Matteo Paonessa eed76a08fc Bump dependencies 2022-02-12 14:33:30 +01:00
Matteo Paonessa 744090fee9 Resizing 2022-02-12 14:10:12 +01:00
Matteo Paonessa 35da4c38ec Code cleanup 2022-01-31 14:06:47 +01:00
Matteo Paonessa ec73d0be66 Fixing lossy jpeg compress issues 2022-01-30 13:22:04 +01:00
Matteo Paonessa f38e3f4110 Renamed to libcaesium 2022-01-24 16:21:05 +01:00
Matteo Paonessa 4f333a4d88 Merge branch 'master' of https://github.com/Lymphatus/libcaesium 2022-01-24 14:11:31 +01:00
Matteo Paonessa daf75c8c81
Update Cargo.toml 2022-01-24 14:11:16 +01:00
Matteo Paonessa 7b88f547da Use libdeflater 2022-01-12 14:16:30 +01:00
Matteo Paonessa 23f82f2c9f Fix PNG C interface 2021-11-03 10:14:52 +01:00
Matteo Paonessa 2d7408ee53 Unsupported GIF optimization 2021-11-02 14:14:27 +01:00
Matteo Paonessa df1329176d
Update README.md 2021-10-24 22:05:58 +02:00
Matteo Paonessa df26615950
Update README.md 2021-10-24 11:57:05 +02:00
Matteo Paonessa ca381a440d Fix unknown file panic 2021-10-23 21:38:56 +02:00
Matteo Paonessa c360e1a18f Testing fix 2021-10-23 17:48:09 +02:00