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
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
Etienne Prothon
54c3ebf358
Merge with master and remove duplicate SampleFormat tag
2020-08-04 16:55:48 +02:00
Etienne Prothon
5f48444fa0
Merge branch 'master' of github.com:Farkal/image-tiff into features/32-bit-float-samples
2020-08-04 16:43:01 +02:00
Etienne Prothon
b2da2f2333
Merge branch 'master' of github.com:Farkal/image-tiff into big-tiff
2020-07-27 12:01:55 +02:00
Farkal
ba1daa18b2
Allow custom encoding process ( #84 )
...
Simplify encoding of tags
2020-07-27 11:29:09 +02:00
Etienne Prothon
ba3f6e604a
feat: Add BigTiff enum values
2020-07-27 10:52:43 +02:00
HeroicKatora
a471591f06
Merge pull request #77 from Farkal/read_ascii_in_offset
...
Read ascii encoded in offset
2020-07-24 02:25:17 +02:00
Etienne Prothon
dacc2864e8
feat: better compatibility with old api
2020-07-24 01:22:33 +02:00
Etienne Prothon
797e3dca07
fix: Big tiff decoding and add tests
2020-07-24 00:47:14 +02:00
Etienne Prothon
23751bd8c5
feat: Support decoding big tiff
2020-07-23 01:33:41 +02:00
HeroicKatora
7fb68dbbe7
Merge pull request #78 from Farkal/support_tiled_data_tags
...
Support tile and sample format tags
2020-07-22 18:52:57 +02:00
HeroicKatora
4afd7ed462
Merge pull request #81 from spenczar/patch-1
...
Update link to TIFF specification in docs
2020-07-21 18:30:27 +02:00
Spencer Nelson
aa49e7d6f0
Update link to TIFF specification in docs
...
Adobe refactored their site and the specification has moved.
2020-07-21 09:23:12 -07:00
Etienne Prothon
cbb41fd479
feat: Support tile and sample format tags
2020-07-15 16:55:34 +02:00
Etienne Prothon
9edc0e656e
fix: remove unwrap
2020-07-15 16:39:00 +02:00
Etienne Prothon
9f4873bae8
fix: Read ascii encoded in offset
2020-07-15 16:21:09 +02:00
HeroicKatora
472cf6d07d
Merge pull request #75 from image-rs/release-0.5
...
Update notes and metadata for 0.5.0
2020-06-01 20:13:42 +02:00
Andreas Molzer
ee73341bbf
Update notes and metadata for 0.5.0
v0.5.0
2020-06-01 20:05:59 +02:00
HeroicKatora
6c7cc7ec30
Merge pull request #71 from aschampion/issues/69-u16-lzw-error
...
Fix #69
2020-03-31 16:55:39 +02:00
Andrew Champion
71f3aa8b15
Include unknown variant for sample format
...
Since it is known that libtiff produces other sample format variants we
do not support, represent these as variants. This also allows returning
the sample formats in errors so that composition of formats and known
and unknown formats are clearly reported.
2020-02-10 13:21:16 +00:00
Andrew Champion
0ec8e14910
Tags: generate from_u16_exhaustive for all tags with unknown variants
2020-02-10 13:21:16 +00:00
Andrew Champion
d79d8c3353
Make sample format FIXME a TODO (minor)
2020-02-10 13:21:16 +00:00
Andrew Champion
ae4ae9c36e
Fix capitalization case of sample format enum
2020-02-10 13:21:16 +00:00
Andrew Champion
8d4bdce7aa
Add support for IEEEFP 32 and 64 bit encoding
2020-02-10 13:21:16 +00:00
Andrew Champion
a41e33e42a
Fix wrong inner types for color types
2020-02-10 13:21:16 +00: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