Jonathan Behrens
|
7cdfd154ba
|
Merge pull request #155 from Aaron1011/update/jpeg-decoder
Update jpeg-decoder to 0.2.1
|
2022-02-09 00:44:56 -05:00 |
|
Aaron Hill
|
fa0d6eb99f
|
Update jpeg-decoder to 0.2.1
|
2022-02-08 19:55:40 -05:00 |
|
Jonathan Behrens
|
a780da0b34
|
Merge pull request #154 from fintelia/decoder-refactor
Decoder refactor
|
2022-01-15 17:04:11 -05:00 |
|
Jonathan Behrens
|
ca56836a79
|
Add back fuzzer generated testcases
|
2022-01-15 15:11:54 -05:00 |
|
Jonathan Behrens
|
2c7c8891f4
|
Remove use half-open range pattern which is unstable on rustc 1.48
|
2022-01-12 20:46:17 -05:00 |
|
Jonathan Behrens
|
01df985ef8
|
Fix formatting
|
2022-01-12 20:13:23 -05:00 |
|
Jonathan Behrens
|
593479e5e3
|
Avoid reading tags in read_jpeg
|
2022-01-12 19:56:08 -05:00 |
|
Jonathan Behrens
|
bc2055243a
|
Add consistency check between StripOffsets and StripByteCounts
|
2022-01-12 19:56:08 -05:00 |
|
Jonathan Behrens
|
7a7d4f0305
|
Avoid unused warning
|
2022-01-12 19:56:08 -05:00 |
|
Jonathan Behrens
|
720e6586b9
|
Make read_ifd and read_entry stateless
|
2022-01-12 19:56:08 -05:00 |
|
Jonathan Behrens
|
47080293db
|
Move image loading to Image::from_reader
|
2022-01-12 19:56:02 -05:00 |
|
Jonathan Behrens
|
b385a6e752
|
Move some decoder fields into a new Image struct
|
2022-01-12 19:50:06 -05:00 |
|
Jonathan Behrens
|
6ba5553d20
|
Compute tile attributes on demand
|
2022-01-12 19:50:06 -05:00 |
|
Jonathan Behrens
|
a36cd6bd90
|
chunk_{offsets,bytes} to replace {tile,strip}_{offsets,bytes}
|
2022-01-12 19:50:06 -05:00 |
|
Jonathan Behrens
|
63e6ef8bba
|
Add current_chunk to replace strip_index and current_tile
|
2022-01-12 19:50:06 -05:00 |
|
Jonathan Behrens
|
2d10cff97e
|
Reading fields shouldn't need the entire Decoder
|
2022-01-12 19:50:06 -05:00 |
|
Jonathan Behrens
|
23fe194ad9
|
Remove read_ifd_offset_nonrepeating
|
2022-01-12 19:50:06 -05:00 |
|
Jonathan Behrens
|
2d572c0370
|
Remove Decoder::byte_order
|
2022-01-12 19:50:06 -05:00 |
|
Jonathan Behrens
|
4c942ca690
|
Read JPEGTables ahead of time
|
2022-01-12 19:50:06 -05:00 |
|
Jonathan Behrens
|
a19d35233a
|
Read predictor ahead of time
|
2022-01-12 19:50:06 -05:00 |
|
Jonathan Behrens
|
dc95ce10ac
|
Remove some extremely brittle tests
|
2022-01-12 19:49:55 -05:00 |
|
Jonathan Behrens
|
31da6737b9
|
More refactoring
|
2022-01-12 19:45:41 -05:00 |
|
Jonathan Behrens
|
e9aa39d895
|
Initialize Decoder in new instead of init
|
2022-01-12 19:45:41 -05:00 |
|
HeroicKatora
|
77f15b5c0a
|
Merge pull request #153 from mindQ-GmbH-Co-KG/compression-release
fixed deflate and packbits
|
2022-01-11 18:53:12 +01:00 |
|
Pretorer
|
6f89033fd3
|
moved namespace qualifier
|
2022-01-11 15:51:34 +01:00 |
|
Pretorer
|
9df18a1674
|
fixed deflate and packbits
|
2022-01-11 15:43:00 +01:00 |
|
HeroicKatora
|
37cfcf82aa
|
Merge pull request #151 from mindQ-GmbH-Co-KG/compression-release
Add TIFF compression during encoding and corresponding tests
|
2022-01-10 22:30:19 +01:00 |
|
Pretorer
|
1d8cbbc6a1
|
add Packbits compression
|
2022-01-10 11:57:59 +01:00 |
|
Pretorer
|
9f1e3d7a89
|
moved compression into TiffWriter
|
2022-01-10 11:55:08 +01:00 |
|
Jonathan Behrens
|
fb4c119b88
|
Merge pull request #152 from fintelia/refactor-decode
Refactor strip/tile decoding
|
2022-01-05 21:48:14 -05:00 |
|
Jonathan Behrens
|
3242d328d1
|
Reformat
|
2021-12-22 12:06:12 -05:00 |
|
Jonathan Behrens
|
d6c42dd60a
|
Some refactoring of strip/tile decoding
|
2021-12-22 12:05:38 -05:00 |
|
Christopher Gundler
|
de95ac35a2
|
Remove "CompressionError"
|
2021-12-22 12:29:39 +01:00 |
|
Christopher Gundler
|
30bf508983
|
Avoid allocations
|
2021-12-22 11:10:13 +01:00 |
|
Christopher Gundler
|
bc7be68d0f
|
Simplify tests
|
2021-12-22 10:48:52 +01:00 |
|
Christopher Gundler
|
99b2aa9b3a
|
Add TIFF compression and corresponding tests
|
2021-12-21 16:47:11 +01:00 |
|
HeroicKatora
|
d7d63e648b
|
Merge pull request #149 from image-rs/release-0.7.1
Release 0.7.1
|
2021-09-22 17:47:02 +02:00 |
|
Andreas Molzer
|
b8459f413a
|
Add fuzzing work and bugs to release notes
v0.7.1
|
2021-09-22 01:20:00 +02:00 |
|
Andreas Molzer
|
26e760e303
|
Add notes on MSRV
|
2021-09-22 01:13:10 +02:00 |
|
Andreas Molzer
|
a4878e9658
|
Release notes for 0.7.1
|
2021-09-22 01:05:25 +02:00 |
|
HeroicKatora
|
73285481cd
|
Merge pull request #141 from 5225225/oom
Fix out of memory issues / misc other decoding bugs.
|
2021-09-18 15:51:33 +02:00 |
|
5225225
|
b065539c07
|
Add fuzzing instructions to readme, bump CI version to 1.48
|
2021-09-18 14:42:53 +01:00 |
|
5225225
|
1c5800daa0
|
Infinitely try to read off images rather than only trying 128
|
2021-09-18 12:14:17 +01:00 |
|
5225225
|
885d762def
|
Implement cycle checking in IFD offsets
|
2021-09-08 18:08:10 +01:00 |
|
5225225
|
2c9e02d347
|
Merge remote-tracking branch 'origin/master' into oom
|
2021-09-06 17:53:16 +01:00 |
|
Jonathan Behrens
|
b318481c55
|
Merge pull request #143 from Christopher22/reset_tag_values
Do not carry tag values from previous images
|
2021-08-15 11:43:44 -04:00 |
|
5225225
|
1774b362d3
|
x
|
2021-07-15 18:08:40 +01:00 |
|
Jonathan Behrens
|
f2fec92283
|
Merge pull request #146 from fintelia/encode-signed-int
Support encoding signed integer formats
|
2021-06-20 18:39:08 -04:00 |
|
Jonathan Behrens
|
be0619d6a1
|
Support encoding signed integer formats
|
2021-06-20 14:33:13 -04:00 |
|
Tomáš Král
|
e92cf219a9
|
Fix the mandrill.tiff regression (#145)
* fix mandrill.tiff regression from upstream
* use contains_key(), added StripTileTagConflict error
* updated test_div_zero, added test_no_rows_per_strip
|
2021-06-17 09:22:07 -04:00 |
|