Andreas Molzer
369c602952
Adjust supported features in Readme
v0.6.0
2020-10-11 18:17:53 +02:00
Andreas Molzer
ed22865f04
Remove unused and incorrect Wrapping impl
...
This is used in the predictor and should be reversible but for floating
point the simply addition is not. It should instead be some variant of
byte casting but it hasn't been implemented yet.
2020-10-11 15:09:46 +02:00
Andreas Molzer
459b4f3908
Update meta data
2020-10-11 15:07:56 +02:00
HeroicKatora
e72401d4ac
Merge pull request #95 from ruffson/support_modern_jpeg
...
Support decoding of modern JPEG compression
2020-09-26 18:50:39 +02:00
ruffson
6281360f10
Fix error case
2020-09-26 18:45:58 +02:00
ruffson
d00ab0cc61
Fix formatting
2020-09-26 17:22:59 +02:00
ruffson
6353f71e28
Satisfy the borrow checker
2020-09-26 17:14:17 +02:00
ruffson
7c4ee96aee
Check for size when reading strip bytes
2020-09-26 16:50:51 +02:00
ruffson
cb5319c426
Deal with empty jpeg_tables
2020-09-26 14:35:06 +02:00
ruffson
53aefea6a4
Fix typos
2020-09-26 14:14:09 +02:00
ruffson
cb900819d9
Remove tile processing and add error handling
...
I removed the code that checked the tile attributes. Because I would
rather later on PR something that works than a half-baked solution.
2020-09-26 14:07:27 +02:00
ruffson
35ea719d9e
Remove get_all_tags()
2020-09-26 13:44:53 +02:00
ruffson
41050c14ed
Change accesibility of JpegReader
2020-09-26 12:38:02 +02:00
ruffson
5fd0534ea2
Fix error handling
2020-09-26 12:23:40 +02:00
ruffson
72474b569e
Add byte expected error and cleanup
2020-09-25 20:06:52 +02:00
ruffson
63f09b267a
Reorganize tags and cleanup
2020-09-25 19:48:22 +02:00
ruffson
b455bd9f2b
Fix test
2020-09-25 19:47:35 +02:00
ruffson
46918b395c
Condense tile and strip reading code
2020-09-25 19:47:35 +02:00
ruffson
a510b03e1c
Apply auto-format to modified files
2020-09-25 19:47:33 +02:00
ruffson
2cb57a4d04
Add initial support for modern JPEG compression
...
Some things still need to be done:
- Check RGB images
- Check small images
- Check huffman-only jpeg tables
- Check empty jpeg tables
- Add tests
2020-09-25 19:42:29 +02:00
ruffson
da9bdac8a2
Read out byte-sized arrays
2020-09-25 19:39:09 +02:00
raph
647de77b70
Add support for UNDEFINED type
...
According to TIFF spec this is an byte-array that may contain arbitrary
data.
2020-09-25 19:37:24 +02:00
HeroicKatora
727d78a57c
Merge pull request #94 from image-rs/clippy-with-manual-touchup
...
rust fmt with manual touchup
2020-09-13 15:17:40 +02:00
Atul Bhosale
49da46bbd0
Add cargo fmt to build config
2020-09-12 01:15:53 +02:00
Andreas Molzer
7b41c823e9
Some slight manual touch up where style was bad
2020-09-12 01:15:45 +02:00
Andreas Molzer
bf24b3f935
Do a clippy pass
2020-09-12 01:15:08 +02:00
Andreas Molzer
2b12c1b162
Rewrite tests to be less repetitive
2020-09-12 01:13:09 +02:00
HeroicKatora
82c00a84d8
Merge pull request #93 from image-rs/remove-pipfile
...
Remove a Pipfile?
2020-09-12 00:38:25 +02:00
Andreas Molzer
ec5b4b9a9e
Remove a Pipfile?
...
This slipped through in some merge but I it shouldn't be necessary for
anything? Probably committed/not ignored on accident.
2020-09-11 23:27:46 +02:00
HeroicKatora
f4f11e6399
Merge pull request #90 from image-rs/weezl
...
Replace lzw decoder with weezl
2020-09-05 23:14:29 +02:00
Andreas Molzer
49b1f78ce5
Replace lzw decoder with weezl
2020-09-05 21:57:51 +02:00
Andreas Molzer
e48691ca32
Add decoding benchmarks
2020-09-05 21:57:51 +02:00
HeroicKatora
7ad6b0e70d
Merge pull request #91 from image-rs/github-actions
...
Switch to Github Actions for CI checks
2020-09-05 21:56:33 +02:00
Andreas Molzer
7cc5b98d9c
Switch to Github Actions for CI checks
...
More customizable, faster, more integration. We already did that for a
number of other crates with good outcome.
2020-09-05 21:54:15 +02:00
HeroicKatora
7928c219dd
Merge pull request #70 from aschampion/features/32-bit-float-samples
...
Floating point sample support
2020-09-01 17:28:10 +02:00
Andreas Molzer
44c75a66ab
Merge remote-tracking branch 'origin/master' into features/32-bit-float-samples
2020-08-31 20:50:16 +02:00
Andreas Molzer
d8bfa84d06
Add notes for unsupported predictors
2020-08-31 19:53:06 +02:00
HeroicKatora
1492087426
Merge pull request #76 from sdroege/miniz_oxide-0.4
...
Update to miniz_oxide 0.4
2020-08-22 18:13:36 +02:00
Sebastian Dröge
23090a3513
Update to miniz_oxide 0.4.1
2020-08-22 18:03:46 +02:00
Etienne Prothon
200355d3bc
Mark decoding buffer f32 and f64 as unimplemented
2020-08-17 18:32:43 +02:00
HeroicKatora
469883aa79
Merge pull request #88 from image-rs/group-unsafety
...
Move all bytecast unsafety to one module
2020-08-16 18:13:28 +02:00
Andreas Molzer
99c038c929
Move all bytecast unsafety to one module
2020-08-16 16:24:47 +02:00
HeroicKatora
f3eebee1e9
Merge pull request #87 from nabijaczleweli/byteorder
...
Drop byteorder dependency
2020-08-16 16:20:40 +02:00
наб
b853d841f3
Drop byteorder dependency
...
Ref: https://github.com/image-rs/image/issues/1000
2020-08-14 16:52:51 +02:00
HeroicKatora
418979f14b
Merge pull request #86 from image-rs/release-0.6.0-alpha
...
Update release notes for alpha release for BigTIFF
2020-08-13 20:37:22 +02:00
Andreas Molzer
2635bdd7d5
Update release notes for alpha release for BigTIFF
v0.6.0-alpha
2020-08-13 18:02:26 +02:00
Farkal
ff874612ba
Allow to decode LONG8 (u64)
...
TileOffsets and TileByteCounts have the LONG8 type on bigtiff.
2020-08-10 15:32:47 +02:00
HeroicKatora
ea217dc238
Merge pull request #83 from Farkal/big-tiff
...
Big tiff decoding support
2020-08-08 12:33:54 +02:00
Etienne Prothon
768e0d4af7
feat: Add tag to single f32 or f64
2020-08-05 15:34:28 +02:00
Etienne Prothon
3b0da4d1ae
feat: Add decoding value and get tags as f32 or f64
2020-08-05 14:25:02 +02:00