diff --git a/src/matlab/+D3d/LoadImage.m b/src/matlab/+D3d/LoadImage.m index 78f8e196e5b38c27e6061cd32cf95b6f94d5d3b4..a68d63ae44fa2916c60661742756d66b8e95490b 100644 --- a/src/matlab/+D3d/LoadImage.m +++ b/src/matlab/+D3d/LoadImage.m @@ -1,6 +1,6 @@ %LOADIMAGE D3d.LoadImage( im, bufferNum, frameNumber, nonNormalized) -function im8 = LoadImage( im, bufferNum, frameNumber, normalize ) +function im8 = LoadImage( im, bufferNum, frameNumber, normalize, prctSat ) global D3dIsOpen if (isempty(D3dIsOpen) || ~D3dIsOpen) error('You need to open the viewer before you can load images! Call D3d.Open first.'); @@ -23,7 +23,10 @@ function im8 = LoadImage( im, bufferNum, frameNumber, normalize ) if (~exist('nonNormalized','var') || isempty(normalize)) normalize = true; end - + if (~exist('prctSat','var')) + prctSat = []; + end + bufferType = 'original'; if (bufferNum==2) bufferType = 'processed'; @@ -37,7 +40,7 @@ function im8 = LoadImage( im, bufferNum, frameNumber, normalize ) if (~normalize) im8 = ImUtils.ConvertType(im,'uint8',false); else - im8 = ImUtils.BrightenImages(im,'uint8'); + im8 = ImUtils.BrightenImages(im,'uint8',prctSat); end if (isempty(frameNumber)) D3d.Viewer.LoadTexture(im8,bufferType);