Beispiel #1
0
        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);
            }
        }