Commit Graph

31 Commits

Author SHA1 Message Date
Matteo Paonessa 0d99042cbf Fix tiff compression to size 2025-02-21 14:11:55 +01:00
Matteo Paonessa ea8b3f95a9 Fix resize on PNG to size compression 2025-02-21 13:35:34 +01:00
Matteo Paonessa c912159261 Progressive/baseline JPEG switch while optimizing 2024-10-10 21:24:35 +02:00
Matteo Paonessa ba31f9d7c6 Parameters struct refactoring 2024-10-10 20:02:38 +02:00
Matteo Paonessa cd5d0529b1 Baseline/progressive JPEG switch 2024-10-10 14:05:59 +02:00
Matteo Paonessa 2114a02fcb Support for animated WebP 2024-08-01 11:51:11 +02:00
Matteo Paonessa 476279176b Fix for RGBA conversion and additional tests 2024-07-19 21:08:33 +02:00
Matteo Paonessa 23ff5fe6a8 Conversion between formats 2024-07-16 21:31:10 +02:00
Matteo Paonessa 2a4336c46e Fixing TIFF dep + dep bump 2024-06-12 17:19:37 +02:00
Matteo Paonessa 0fcdf77452 Preventing panic when loading some TIFF files 2024-02-19 09:36:37 +01:00
Matteo Paonessa 77ba5b7bd0 Basic TIFF support 2024-02-15 14:00:54 +01:00
Matteo Paonessa 4c958aac64 TIFF draft 2024-02-13 20:17:05 +01:00
Matteo Paonessa 8a6de316ce Rustfmt pass 2024-01-23 18:51:39 +01:00
Matteo Paonessa c09613dbc8 Allow to return the smallest compressing by size 2024-01-13 14:21:15 +01:00
Matteo Paonessa 1797b37adf Fix features with compress to size 2023-08-12 14:44:59 +02:00
Matteo Paonessa 7a02953cfa Skip on already lower size 2023-07-07 20:50:49 +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 f3dbec7ae0 Compress to size 2023-05-01 13:55:39 +02:00
Matteo Paonessa c22b390f34 Compress to memory 2023-02-25 20:39:52 +01:00
Matteo Paonessa eca05e2eb8 Parameters by reference 2022-11-14 23:00:14 +01:00
Matteo Paonessa e166a7a708 Fix lossless for PNG and gnu 2022-10-02 15:02:15 +02:00
Matteo Paonessa ec485ce89b pngquant for lossy compression 2022-07-29 12:19:00 +02:00
Matteo Paonessa af3556d19d Changed return type of C interface 2022-04-11 09:58:52 +02:00
Matteo Paonessa fc46310a8a Better error logging 2022-02-23 17:50:48 +01:00
Matteo Paonessa 6099c3fe7c Removed unnecessary dev dependencies 2022-02-12 15:23:25 +01:00
Matteo Paonessa 744090fee9 Resizing 2022-02-12 14:10:12 +01:00
Matteo Paonessa f38e3f4110 Renamed to libcaesium 2022-01-24 16:21:05 +01: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
Matteo Paonessa 0277984dfa Rust switch 2021-10-23 17:18:52 +02:00