public IEnumerable <WriteableBitmap> Build() { Image3DMatrix imageMatrix = _imageLoader.GetImageMatrix(); TransformationMatrix transformationMatrix = GetTransformationMatrix(imageMatrix); imageMatrix = ApplyTransformationMatrix(imageMatrix, transformationMatrix); return(MatrixToBitmapImageConverter.GetImages(imageMatrix)); }
public Image3DMatrix GetImageMatrix() { Image3DMatrix sourceMatrix = _imageLoader.GetImageMatrix(); if (UseCustomBrightness) { return(sourceMatrix * BrightnessFactor); } else { return(sourceMatrix * MetaFileBrightnessFactor); } }