From 35f1e69cb88d1d99d78e17c51bee6946a86c0e0e Mon Sep 17 00:00:00 2001
From: Eric Wait <eric@waitphoto.com>
Date: Sat, 21 Jul 2018 10:34:16 -0400
Subject: [PATCH] Load image takes more parameters for brighten images

---
 src/matlab/+D3d/LoadImage.m | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/matlab/+D3d/LoadImage.m b/src/matlab/+D3d/LoadImage.m
index 78f8e19..a68d63a 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);
-- 
GitLab