# HG changeset patch # User Sebastien Jodogne # Date 1729096930 -7200 # Node ID 778e08291d52d8ac954a81e1057075702838758c # Parent 0c34b6625c67c0b735d3968589f325b0cc9a0485 re-enabling built-in support of plain TIFF diff -r 0c34b6625c67 -r 778e08291d52 Applications/Dicomizer.cpp --- a/Applications/Dicomizer.cpp Wed Oct 16 15:01:46 2024 +0200 +++ b/Applications/Dicomizer.cpp Wed Oct 16 18:42:10 2024 +0200 @@ -1084,17 +1084,23 @@ catch (Orthanc::OrthancException&) { LOG(WARNING) << "This is not a standard hierarchical TIFF file, fallback to plain TIFF"; - break; } - sourceCompression = OrthancWSI::ImageCompression_Unknown; - return new OrthancWSI::PlainTiff(path, - parameters.GetTargetTileWidth(512), - parameters.GetTargetTileHeight(512), - parameters.GetTiffAlignment(), - parameters.GetBackgroundColorRed(), - parameters.GetBackgroundColorGreen(), - parameters.GetBackgroundColorBlue()); + try + { + sourceCompression = OrthancWSI::ImageCompression_Unknown; + return new OrthancWSI::PlainTiff(path, + parameters.GetTargetTileWidth(512), + parameters.GetTargetTileHeight(512), + parameters.GetTiffAlignment(), + parameters.GetBackgroundColorRed(), + parameters.GetBackgroundColorGreen(), + parameters.GetBackgroundColorBlue()); + } + catch (Orthanc::OrthancException&) + { + LOG(WARNING) << "This is not a standard plain TIFF file, fallback to OpenSlide (if enabled)"; + } } default: