# HG changeset patch # User Sebastien Jodogne # Date 1464689579 -7200 # Node ID 2fffa4d0f313c954a70eae566093c87c372c2e14 # Parent f6c88aa6efe0712ef3b6ce0c4632ddf581a5a102# Parent 69477d40afe95f99ebbed4e247f0da048318c7e3 merge diff -r 69477d40afe9 -r 2fffa4d0f313 Orthanc/Core/Images/ImageProcessing.cpp --- a/Orthanc/Core/Images/ImageProcessing.cpp Wed May 25 08:05:25 2016 +0200 +++ b/Orthanc/Core/Images/ImageProcessing.cpp Tue May 31 12:12:59 2016 +0200 @@ -79,6 +79,8 @@ static void ConvertGrayscaleToFloat(ImageAccessor& target, const ImageAccessor& source) { + assert(sizeof(float) == 4); + for (unsigned int y = 0; y < source.GetHeight(); y++) { float* t = reinterpret_cast(target.GetRow(y)); @@ -539,6 +541,11 @@ SetInternal(image, value); return; + case PixelFormat_Float32: + assert(sizeof(float) == 4); + SetInternal(image, value); + return; + default: throw OrthancException(ErrorCode_NotImplemented); }