Support ZSTD compression method for reading (#256)
This commit is contained in:
1 parent
ff52aea06e
commit
a19cf37587
6 files changed
+20
-1
No files matched your search
@@ -378,7 +378,11 @@ impl Image {
|
||||
CompressionMethod::None => Box::new(reader),
|
||||
CompressionMethod::LZW => {
|
||||
Box::new(LZWReader::new(reader, usize::try_from(compressed_length)?))
|
||||
}
|
||||
},
|
||||
#[cfg(feature = "zstd")]
|
||||
CompressionMethod::ZSTD => {
|
||||
Box::new(zstd::Decoder::new(reader)?)
|
||||
},
|
||||
CompressionMethod::PackBits => Box::new(PackBitsReader::new(reader, compressed_length)),
|
||||
CompressionMethod::Deflate | CompressionMethod::OldDeflate => {
|
||||
Box::new(DeflateReader::new(reader))
|
||||
|
||||
Reference in new issue
Block a user