diff --git a/src/camshark/image.py b/src/camshark/image.py
index 9f7e2408eb70..a167b98530bb 100644
--- a/src/camshark/image.py
+++ b/src/camshark/image.py
@@ -48,7 +48,7 @@ class Image:
 
             if self.bitspp == 8:
                 data = data.reshape((height, width))
-                data = data.astype(np.uint16)
+                data = data.astype(np.uint8)
             elif self.bitspp in [10, 12, 14, 16]:
                 pixel_stride = stride // 2
                 data = data.view(np.uint16)
