diff --git a/src/openflexure_microscope_server/things/camera/__init__.py b/src/openflexure_microscope_server/things/camera/__init__.py index efe9003d..abee8f06 100644 --- a/src/openflexure_microscope_server/things/camera/__init__.py +++ b/src/openflexure_microscope_server/things/camera/__init__.py @@ -266,7 +266,7 @@ class BaseCamera(lt.Thing): ) -> JPEGBlob: """Acquire one image from the camera as a JPEG. - This will use the internal capture image functionally of capture_image if + This will use the internal capture image functionally of capture_image of the specific camera being used. :param metadata_getter: LabThings GetThingStates dependency, automatically diff --git a/src/openflexure_microscope_server/things/camera/picamera.py b/src/openflexure_microscope_server/things/camera/picamera.py index 9df2e015..5e55ea92 100644 --- a/src/openflexure_microscope_server/things/camera/picamera.py +++ b/src/openflexure_microscope_server/things/camera/picamera.py @@ -550,7 +550,10 @@ class StreamingPiCamera2(BaseCamera): it may miss one frame). If ``full`` resolution is requested, we will briefly pause the MJPEG stream and - reconfigure the camera to capture a full resolution image. + reconfigure the camera to capture a full resolution image. This will capture an + image at the full resolution of the current sensor mode. If the current sensor + mode bins or crops the image, this may not be the native resolution of the + camera sensor. :param stream_name: (Optional) The PiCamera2 stream to use, should be one of ["main", "lores", "full"]. Default = "main". Note that "raw" images cannot