diff --git a/src/encoder/mod.rs b/src/encoder/mod.rs index 96ba414..f09b0a9 100644 --- a/src/encoder/mod.rs +++ b/src/encoder/mod.rs @@ -438,7 +438,7 @@ impl<'a, W: 'a + Write + Seek> DirectoryEncoder<'a, W> { } self.ifd - .insert(tag.to_u16(), (::FIELD_TYPE as u16, value.count(), bytes)); + .insert(tag.to_u16(), (::FIELD_TYPE.to_u16(), value.count(), bytes)); } fn write_directory(&mut self) -> TiffResult { @@ -565,7 +565,7 @@ impl<'a, W: 'a + Write + Seek, T: ColorType> ImageEncoder<'a, W, T> { encoder.write_tag(Tag::Compression, 1u16); encoder.write_tag(Tag::BitsPerSample, ::BITS_PER_SAMPLE); - encoder.write_tag(Tag::PhotometricInterpretation, ::TIFF_VALUE as u16); + encoder.write_tag(Tag::PhotometricInterpretation, ::TIFF_VALUE.to_u16()); encoder.write_tag(Tag::RowsPerStrip, rows_per_strip as u32);