4 files changed
+12
-16
No files matched your search
+10
-2
@@ -1,11 +1,19 @@
|
|||||||
# Version 0.6.0-alpha
|
# Version 0.6.0
|
||||||
|
|
||||||
|
New features:
|
||||||
* Support for decoding BigTIFF with 64-bit offsets
|
* Support for decoding BigTIFF with 64-bit offsets
|
||||||
|
* The value types byte, `f32`, `f64` are now recognized
|
||||||
|
* Support for Modern JPEG encoded images
|
||||||
|
|
||||||
|
Improvements:
|
||||||
* Better support for adding auxiliary tags before encoding image data
|
* Better support for adding auxiliary tags before encoding image data
|
||||||
|
* Switched to lzw decoder library `weezl` for performance
|
||||||
|
* The `ColorType` trait now supports `SAMPLE_ENCODING` hints
|
||||||
|
|
||||||
|
Fixes:
|
||||||
* Fixed decoding of inline ASCII in tags
|
* Fixed decoding of inline ASCII in tags
|
||||||
* Fixed handling after null terminator in ASCII data
|
* Fixed handling after null terminator in ASCII data
|
||||||
* Recognize tile and sample format tags
|
* Recognize tile and sample format tags
|
||||||
* Note: these notes will be merged into 0.6.0 when it is released
|
|
||||||
|
|
||||||
# Version 0.5.0
|
# Version 0.5.0
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "tiff"
|
name = "tiff"
|
||||||
version = "0.6.0-alpha"
|
version = "0.6.0"
|
||||||
authors = [
|
authors = [
|
||||||
"ccgn",
|
"ccgn",
|
||||||
"bvssvni <bvssvni@gmail.com>",
|
"bvssvni <bvssvni@gmail.com>",
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ TIFF decoding and encoding library in pure Rust
|
|||||||
### Features
|
### Features
|
||||||
- Baseline spec (other than formats and tags listed below as not supported)
|
- Baseline spec (other than formats and tags listed below as not supported)
|
||||||
- Multipage
|
- Multipage
|
||||||
|
- BigTIFF
|
||||||
- Incremental decoding
|
- Incremental decoding
|
||||||
|
|
||||||
### Formats
|
### Formats
|
||||||
@@ -43,4 +44,3 @@ Formats and interpretations not listed above or with empty entries are unsupport
|
|||||||
- Baseline tags
|
- Baseline tags
|
||||||
- `ExtraSamples`
|
- `ExtraSamples`
|
||||||
- Extension tags
|
- Extension tags
|
||||||
- BigTIFF
|
|
||||||
@@ -237,18 +237,6 @@ impl Wrapping for u64 {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Wrapping for f32 {
|
|
||||||
fn wrapping_add(&self, other: Self) -> Self {
|
|
||||||
self + other
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
impl Wrapping for f64 {
|
|
||||||
fn wrapping_add(&self, other: Self) -> Self {
|
|
||||||
self + other
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
fn rev_hpredict_nsamp<T>(image: &mut [T], size: (u32, u32), samples: usize) -> TiffResult<()>
|
fn rev_hpredict_nsamp<T>(image: &mut [T], size: (u32, u32), samples: usize) -> TiffResult<()>
|
||||||
where
|
where
|
||||||
T: Copy + Wrapping,
|
T: Copy + Wrapping,
|
||||||
|
|||||||
Reference in new issue
Block a user