From 014ff6c4d3f7fdd1f1bbb14b15347f7c462e0f59 Mon Sep 17 00:00:00 2001
From: Christopher Rhodes <christopher.rhodes@embl.de>
Date: Fri, 10 Nov 2023 16:36:47 +0100
Subject: [PATCH] Automatically export boolean masks as 0-255 black/white

---
 model_server/accessors.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/model_server/accessors.py b/model_server/accessors.py
index 62df189d..4f122fb1 100644
--- a/model_server/accessors.py
+++ b/model_server/accessors.py
@@ -190,7 +190,7 @@ def write_accessor_data_to_file(fpath: Path, accessor: GenericImageDataAccessor,
         )
         if accessor.is_mask():
             if accessor.dtype == 'bool':
-                data = zcyx * 255
+                data = (zcyx * 255).astype('uint8')
             else:
                 data = zcyx.astype('uint8')
             tifffile.imwrite(fpath, data, imagej=True)
-- 
GitLab