Commit Graph

188 Commits

Author SHA1 Message Date
Matteo Paonessa 3c29511fad
Update libcaesium.h 2024-12-10 20:33:31 +01:00
George 1b1711ac70
Add a C header file and update C usage guide. (#24)
* Add a C header file.

* Update the C usage guide.

* Move C header file from header directory to include directory.

* Update the C usage guide.
2024-11-13 14:53:29 +08:00
Matteo Paonessa 14519bb253
Update README.md 2024-10-24 09:41:44 +02:00
Matteo Paonessa d2480e199a Cargo publish preparation 2024-10-11 15:26:56 +02:00
Matteo Paonessa 31a1ca6f8b Example and cleanup 2024-10-11 15:17:51 +02:00
Matteo Paonessa 0c7203a7e6 Better documentation 2024-10-11 14:32:51 +02: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 5499d2ff9d Fix PNG optimization level range 2024-10-01 19:14:20 +02:00
Matteo Paonessa f9aab1ef78 Read EXIF in JPEG for resize 2024-08-10 17:56:40 +02:00
Matteo Paonessa 2114a02fcb Support for animated WebP 2024-08-01 11:51:11 +02:00
Matteo Paonessa a67f2475a0 Keep original orientation while converting 2024-07-20 14:08:50 +02:00
Matteo Paonessa ef402d1a1d convert function return value hotfix 2024-07-20 11:09:53 +02:00
Matteo Paonessa 476279176b Fix for RGBA conversion and additional tests 2024-07-19 21:08:33 +02:00
Matteo Paonessa f94f53185c C interface for conversion 2024-07-18 21:15:22 +02:00
Matteo Paonessa 23ff5fe6a8 Conversion between formats 2024-07-16 21:31:10 +02:00
Matteo Paonessa b52c7e33b4 Bump mozjpeg 2024-06-12 17:32:29 +02:00
Matteo Paonessa 2a4336c46e Fixing TIFF dep + dep bump 2024-06-12 17:19:37 +02:00
Matteo Paonessa bf5fcec976 Fix webp dependency 2024-04-23 21:50:44 +02:00
Matteo Paonessa de9303e1c2 Dep bump 2024-04-04 15:59:30 +02:00
Matteo Paonessa 635c143f99 Merge remote-tracking branch 'origin/main' 2024-02-20 18:42:44 +01:00
Matteo Paonessa fce75dc709 Fix C interface typing 2024-02-20 18:42:29 +01:00
Matteo Paonessa 7011d0af68
Update README.md 2024-02-19 11:37:14 +01:00
Matteo Paonessa 0fcdf77452 Preventing panic when loading some TIFF files 2024-02-19 09:36:37 +01:00
Matteo Paonessa 860ce1b597 Allowing to set oxipng optimization level 2024-02-16 18:33:13 +01:00
Matteo Paonessa 9ee4b5b2b4
Update README.md 2024-02-15 18:16:24 +01:00
Matteo Paonessa e193e132a3 Updated README and compress to size for TIFF 2024-02-15 14:25:15 +01:00
Matteo Paonessa 77ba5b7bd0 Basic TIFF support 2024-02-15 14:00:54 +01:00
Matteo Paonessa ea9452ddf2
Fix empty file creation 2024-02-14 11:46:37 +02:00
Matteo Paonessa 4c958aac64 TIFF draft 2024-02-13 20:17:05 +01:00
Matteo Paonessa 09eb085bf3 Versioning 2024-01-25 19:46:54 +01:00
Matteo Paonessa eee774f93c Don't panic with EXIF, resize and corrupted JPEG 2024-01-25 19:02:48 +01:00
Matteo Paonessa 59e54e508d Dependencies bump 2024-01-23 19:02:46 +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 45e5703a69 Error codes for compress by size 2024-01-13 13:32:30 +01:00
Matteo Paonessa cb0d87ae6e Make CaesiumError pub 2024-01-13 13:23:28 +01:00
Matteo Paonessa 29f365a185 Fixing error codes 2024-01-13 00:12:52 +01:00
Matteo Paonessa e64d7418eb Using custom error 2024-01-13 00:10:22 +01:00
Matteo Paonessa 6373ce71a8 Cargo.toml versioning 2024-01-12 15:18:26 +01:00
Matteo Paonessa 9119be3516 Compress to size in memory 2024-01-08 21:26:19 +01:00
Matteo Paonessa 74554f30d4 Compress in memory pub function 2023-12-12 09:53:27 +01:00
Matteo Paonessa e001a00553
Create dependabot.yml 2023-10-03 15:03:55 +02: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 7d2d387c39 Added chroma subsampling option 2023-06-24 16:01:21 +02:00
Matteo Paonessa be0404d6e5
Update rust.yml 2023-06-22 20:41:12 +02:00
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