This commit is contained in:
Jonathan Behrens committed 2022-09-05 12:44:42 -07:00
1 parent ef3294d1fe
commit 945a02d1e1
2 files changed
+8 -3

No files matched your search

+3 -1
View File
@@ -98,7 +98,9 @@ impl Image {
let width = tag_reader.require_tag(Tag::ImageWidth)?.into_u32()?;
let height = tag_reader.require_tag(Tag::ImageLength)?.into_u32()?;
if width == 0 || height == 0 {
return Err(TiffError::FormatError(TiffFormatError::InconsistentSizesEncountered));
return Err(TiffError::FormatError(
TiffFormatError::InconsistentSizesEncountered,
));
}
let photometric_interpretation = tag_reader
+5 -2
View File
@@ -12,7 +12,8 @@ use std::{
use crate::{
error::TiffResult,
tags::{CompressionMethod, ResolutionUnit, Tag}, TiffError, TiffFormatError,
tags::{CompressionMethod, ResolutionUnit, Tag},
TiffError, TiffFormatError,
};
pub mod colortype;
@@ -350,7 +351,9 @@ impl<'a, W: 'a + Write + Seek, T: ColorType, K: TiffKind, D: Compression>
compression: D,
) -> TiffResult<Self> {
if width == 0 || height == 0 {
return Err(TiffError::FormatError(TiffFormatError::InconsistentSizesEncountered));
return Err(TiffError::FormatError(
TiffFormatError::InconsistentSizesEncountered,
));
}
let row_samples = u64::from(width) * u64::try_from(<T>::BITS_PER_SAMPLE.len())?;