| 749 | } |
| 750 | |
| 751 | void Bitmap::CloneMetadata(Bitmap* target) const { |
| 752 | THROW_CHECK_NOTNULL(target); |
| 753 | target->meta_data_ = OIIOMetaData::Clone(meta_data_); |
| 754 | auto* target_meta_data = OIIOMetaData::Upcast(target->meta_data_.get()); |
| 755 | target_meta_data->image_spec.width = target->Width(); |
| 756 | target_meta_data->image_spec.height = target->Height(); |
| 757 | } |
| 758 | |
| 759 | std::ostream& operator<<(std::ostream& stream, const Bitmap& bitmap) { |
| 760 | stream << "Bitmap(width=" << bitmap.Width() << ", height=" << bitmap.Height() |