Vladimir Kuznetsov
816fb85304
Use libtiff compatible weezl configuration ( #276 )
2025-06-29 10:24:28 -07:00
Jonathan Behrens
7648317643
Stop doing color conversion when decoding JPEG compressed images ( #274 )
2025-06-22 16:19:36 -07:00
Jonathan Behrens
140f2788de
Update CI workflow ( #275 )
2025-06-22 10:37:30 -07:00
Jonathan Behrens
46086e2bcf
Release 0.10.0 ( #271 )
v0.10.0
2025-06-20 20:15:42 -07:00
Jonathan Behrens
d7be2a7b67
Make the Compressor enum non-exhaustive ( #272 )
2025-06-15 18:31:03 -07:00
Emma
29b71ff597
add CMYKA ( #208 )
2025-06-15 16:38:22 -07:00
Jonathan Behrens
83e6d64751
Create feature flags for more compression algorithms ( #270 )
2025-06-15 15:50:14 -07:00
Jonathan Behrens
dc2c67469b
Switch to zune-jpeg ( #268 )
...
]
2025-06-14 21:13:16 -07:00
Jonathan Behrens
b5d8ee5f86
Switch to quick_error and cleaner error messages ( #269 )
2025-06-09 19:10:12 -07:00
Jonathan Behrens
f44da4a00d
Switch from SmartReader to EndianReader ( #233 )
2025-06-08 18:45:10 -07:00
Wei Ji
ee0dbf373b
Read Byte as u8, SignedByte as i8 ( #236 )
2025-06-08 18:31:51 -07:00
Wei Ji
aeab243a96
Read Short as u16, SignedShort as i16 ( #235 )
2025-06-08 18:03:08 -07:00
Wei Ji
36f7b3b4aa
Bump MSRV from 1.61.0 to 1.70.0
...
Found using `cargo msrv find`, the `1.70.0` version is determined by `half=2.4.1` having an MSRV of 1.70.0.
2025-03-16 21:31:12 +00:00
Micah Chambers
3bfb43e83e
Add FP16 support ( #257 )
2025-02-04 19:12:01 -08:00
Jonathan Behrens
d42e6be507
Fix formatting ( #263 )
2025-01-30 23:29:29 -08:00
Stefan Schake
a19cf37587
Support ZSTD compression method for reading ( #256 )
2024-12-20 12:50:34 -08:00
Gunnar Schulze
ff52aea06e
Add support for iterating over all tags ( #255 )
2024-11-25 19:34:11 -08:00
Jonathan Behrens
96d3a02efe
Fix 1bpp image decoding and add a test image ( #252 )
2024-10-31 20:21:02 -07:00
Jean-Baptiste Skutnik
e28ad564d9
Add horizontal predictor support ( #240 )
2024-09-23 19:45:45 +01:00
Even Rouault
de6d9cf131
README.md: advertize JPEG decode support ( #244 )
2024-09-07 10:49:22 -07:00
Jonathan Behrens
6dc7a266d3
Make decoding internally operate on byte buffers ( #230 )
2024-07-22 20:13:39 -07:00
Wei Ji
307cd8be97
Add SignedByte and SignedShort enum variants ( #234 )
2024-07-21 20:37:25 -07:00
Wei Ji and tromper
0c54a18e21
Add ColorType::Multiband enum variant to support samples>1 per pixel ( #224 )
...
Co-authored-by: tromper <scott@hopkinsunderground.com >
2024-03-24 15:04:52 -07:00
Jonathan Behrens
90ae5b8e54
Fix warnings ( #225 )
2024-03-23 13:51:28 -07:00
Jonathan Behrens
9b06e3726d
Sample format should not be a Vec ( #226 )
2024-03-23 13:51:19 -07:00
Jonathan Behrens
895c70a1ad
Test minimal versions in CI ( #223 )
2024-02-11 12:40:11 -08:00
Jonathan Behrens
b0ba4a6788
Release 0.9.1 ( #220 )
v0.9.1
2024-01-13 12:01:04 -08:00
Jonathan Behrens
4a2e76858b
Allow arbitrary number of samples as long as all have the same bit depth ( #215 )
2023-10-04 09:45:03 -07:00
Jonathan Behrens
a67f50568c
Update edition and CI script, and add Cargo.lock.msrv ( #212 )
...
* Add Cargo.lock.msrv, update edition, and CI script
* Also run clippy and verify msrv
* Fix string mismatch
* Have clippy only check for serious errors
2023-08-20 13:44:35 -07:00
Jonathan Behrens
d6f6b8a01e
Merge pull request #213 from fintelia/fix-clippy
...
A bunch of clippy fixes
2023-08-20 13:39:27 -07:00
Jonathan Behrens
8ec91b64f6
Cargo fmt
2023-08-20 13:33:35 -07:00
Jonathan Behrens
60f866c119
A bunch of clippy fixes
2023-08-20 13:32:08 -07:00
Jonathan Behrens
daa0e3eabf
Merge pull request #206 from fintelia/simplify-jpeg
...
Simplify and avoid allocation in jpeg decompression
2023-06-14 14:04:01 -07:00
Jonathan Behrens
24d203c7c3
Simplify and avoid allocation in jpeg decompression
2023-06-11 12:54:30 -07:00
Jonathan Behrens
473868a7bb
Merge pull request #199 from pka/planar-config
...
Basic support for planar configuration
2023-06-10 12:46:20 -07:00
Andreas Molzer
aefea7786f
Merge pull request #203 from AlanRace/custom-compression
...
Don't panic when parsing metadata when custom compression is used
2023-03-08 09:33:03 +01:00
Alan Race
d1ad9b2664
Don't panic when parsing metadata when custom compression is used
2023-03-07 09:15:24 +01:00
Andreas Molzer
bd1d085189
Merge pull request #201 from image-rs/release-0.8.2
...
Add changelog and metadata for 0.9.0
2023-02-06 23:58:59 +01:00
Andreas Molzer
fcfcecb2df
Add changelog and metadata for 0.8.2
v0.9.0
2023-02-06 23:37:12 +01:00
Andreas Molzer
aa10d27a28
Merge pull request #200 from anfedotoff/master
...
Fix capacity overflow in JpegReader
2023-02-06 21:22:13 +01:00
fedotoff
8fa175c371
Fix capacity overflow in JpegReader
2023-02-05 17:53:37 +03:00
Pirmin Kalberer
2a15aa6b7e
Support also tiled planar images
2023-01-17 11:57:54 +01:00
Pirmin Kalberer
42feeba8da
Add basic support for planar configuration
2023-01-12 23:34:31 +01:00
Jonathan Behrens
0da9770916
Merge pull request #190 from kurtkuehnert/YCbCr_support
...
Added support for the YCbCr PhotometricInterpretation
2023-01-06 23:54:16 -08:00
Kurt Kühnert
c30ea911a2
fixed ci
2023-01-05 10:00:10 +01:00
Kurt Kühnert
da07c0f4f5
added round trip test
...
fixed ci
added colortype
2023-01-05 09:34:54 +01:00
Jonathan Behrens
289fab2fcd
Merge pull request #197 from pka/fix-padding
...
Fix padding when image size is multiple of chunk size
2022-12-16 15:49:58 -08:00
Pirmin Kalberer
21252d9d89
Fix padding when image size is multiple of chunk size
2022-12-16 23:37:38 +01:00
Andreas Molzer
ffaccf2b52
Merge pull request #196 from image-rs/release-0.8.1
...
Changelog and metadata for 0.8.1
2022-12-10 16:57:28 +01:00
Andreas Molzer
4dea7c4c81
Changelog and metadata for 0.8.1
v0.8.1
2022-12-10 08:25:57 +01:00