Wim Pomp
a8abdd2484
update README
Fuzz / Fuzz (decode_comprehensive) (push) Successful in 2m31s
Fuzz / Fuzz (decode_image) (push) Failing after 37s
Fuzz / Fuzz regression (push) Successful in 35s
Rust CI / build (1.88.0) (push) Successful in 52s
Rust CI / build (beta) (push) Successful in 47s
Rust CI / build (nightly) (push) Successful in 48s
Rust CI / test-platforms (ubuntu-latest) (push) Successful in 41s
Rust CI / features (default) (push) Failing after 35s
Rust CI / features (default,zstd) (push) Canceled after 0s
Rust CI / features (deflate) (push) Canceled after 0s
Rust CI / features (jpeg) (push) Canceled after 0s
Rust CI / features (lzw) (push) Canceled after 0s
Rust CI / features (zstd) (push) Canceled after 0s
Rust CI / build (stable) (push) Successful in 47s
Rust CI / features () (push) Successful in 29s
Rust CI / other_archs (i686-unknown-linux-gnu) (push) Failing after 16s
Rust CI / other_archs (powerpc-unknown-linux-gnu) (push) Failing after 9s
Rust CI / msrv (push) Successful in 55s
Rust CI / rustfmt (push) Successful in 24s
Rust CI / clippy (push) Failing after 32s
Rust CI / test-platforms (macos-26-intel) (push) Canceled after 0s
Rust CI / test-platforms (macos-latest) (push) Canceled after 0s
Rust CI / test-platforms (ubuntu-24.04-arm) (push) Canceled after 0s
Rust CI / test-platforms (windows-11-arm) (push) Canceled after 0s
Rust CI / test-platforms (windows-latest) (push) Canceled after 0s
2026-10-03 15:00:48 +02:00
Lilith River
a59db23341
chore: replace decode_image fuzz target with comprehensive decoder exerciser
...
Replace decode_image with decode_comprehensive, which exercises
per-IFD via a probe_directory helper:
- Tag iteration and value parsing for every tag
- SubIFD, EXIF, and GPS directory traversal via read_directory
- Image metadata (dimensions, colortype, color_map, chunk info)
- Layout queries (image_buffer_layout, image_chunk_buffer_layout)
- Per-chunk reads at first and last indices
- Full image decode via read_image
Three IFD traversal strategies:
- Linear iteration via next_directory (tolerates invalid
intermediate IFDs)
- Random-access via seek_to_directory (find_nth_ifd code path)
- Image-aware random-access via seek_to_image
Dictionary covers classic TIFF and BigTIFF byte order marks, and
common IFD tags in both LE and BE (image geometry, strips, tiles,
SubIFD, EXIF, GPS, ColorMap).
Strict resource limits (512 KB decode/intermediate, 64 KB IFD).
Bounded iteration (max 8 linear, max 4 seek).
2026-04-09 14:14:35 -06:00
Sergey "Shnatsel" Davidoff
839655b975
Clarify it's Fax4 only, fax3 is not supported
2025-08-31 20:36:17 +01:00
Sergey "Shnatsel" Davidoff
85635c3cd2
Document Fax compression as supported
2025-08-31 19:18:43 +01:00
A. Molzer
a582fdcc72
Let status badge reflect main workflows
2025-07-11 15:14:37 +02:00
Emma
29b71ff597
add CMYKA ( #208 )
2025-06-15 16:38:22 -07:00
Stefan Schake
a19cf37587
Support ZSTD compression method for reading ( #256 )
2024-12-20 12:50:34 -08:00
Even Rouault
de6d9cf131
README.md: advertize JPEG decode support ( #244 )
2024-09-07 10:49:22 -07:00
Pretorer
1d8cbbc6a1
add Packbits compression
2022-01-10 11:57:59 +01:00
Christopher Gundler
99b2aa9b3a
Add TIFF compression and corresponding tests
2021-12-21 16:47:11 +01:00
5225225
b065539c07
Add fuzzing instructions to readme, bump CI version to 1.48
2021-09-18 14:42:53 +01:00
Alex Touchet
09aa28d699
Replace Travis badge with GitHub Actions
2021-03-19 16:33:30 -07:00
Andreas Molzer
369c602952
Adjust supported features in Readme
2020-10-11 18:17:53 +02:00
Andrew Champion
c2084835fa
Add support for IEEEFP Gray/RGB/RGBA/CMYK(64) decoding
2020-02-10 13:21:16 +00:00
Andrew Champion
97c888f166
Add support for IEEEFP RGB/RGBA/CMYK(32) decoding
2020-02-10 13:21:13 +00:00
Andrew Champion
bbc49291e4
Add support for IEEEFP Gray(32) decoding
2020-02-06 18:40:41 +00:00
Andrew Champion
e6985063ac
Fix formatting in README table
2019-12-21 15:57:24 +00:00
Andrew Champion
462697e373
Add support for CMYK(16|32|64) decoding
2019-12-21 15:57:24 +00:00
Andrew Champion
8f61196d70
Note 32 and 64 bit support in README
2019-12-21 15:57:24 +00:00
Andrew Champion
29bb8c2dfe
Summarize supported features in README
2019-12-21 15:57:24 +00:00
Andreas Molzer
326ebd8514
Update readme with organization data
...
Inserts some other badges that are typically present in the other
repositories.
2019-04-25 18:23:19 +02:00
Sven Nilsen
ff1c9fb47d
Add Travis CI badge
2018-09-19 18:22:09 +02:00
Sven Nilsen
796a8d0538
Initial commit
2018-03-12 13:43:42 +01:00