From ac35c7d8935501625d87c104b1695f5da6599bf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Traizet?= Date: Wed, 1 Jul 2020 17:48:37 +0200 Subject: [PATCH] BUG: Image should only have one band in metadata --- Modules/Core/ImageBase/include/otbImage.hxx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Modules/Core/ImageBase/include/otbImage.hxx b/Modules/Core/ImageBase/include/otbImage.hxx index 80e2c10572..782d624885 100644 --- a/Modules/Core/ImageBase/include/otbImage.hxx +++ b/Modules/Core/ImageBase/include/otbImage.hxx @@ -111,11 +111,10 @@ void Image::CopyInformation(const itk::DataObject* data if (imc != nullptr) { const auto & imd = imc->GetImageMetadata(); - - if (imd.Bands.size() > 0 && imd.Bands.size() != this->GetNumberOfComponentsPerPixel()) + if (imd.Bands.size() > 0 && imd.Bands.size() != 1) { SetImageMetadata(ImageMetadata(imd.GeometryKeys, imd.NumericKeys, imd.StringKeys, imd.LUT1DKeys, - imd.LUT2DKeys, imd.TimeKeys, imd.ExtraKeys, ImageMetadata::ImageMetadataBandsType(this->GetNumberOfComponentsPerPixel()))); + imd.LUT2DKeys, imd.TimeKeys, imd.ExtraKeys, {})); } else { -- GitLab