Skip to content

capture_jpeg() has no quality factor #23

Open
@JohemianKnapsody

Description

@JohemianKnapsody

capture_jpeg() currently captures an image to disk and returns a blob that points to the image. The image is captured with a default Pi camera quality factor of 90 (page 39 of the Pi Camera manual). This means that even when capturing 8MP images, the file size is well below the ~3.6 MB of v2 of the OpenFlexure Microscope server code, which was based on picamera instead of picamera2

Suggest that we add an argument for quality factor, set it to either 95 or 100 by default (note that the manual suggests that 95 is the maximum, but 100 is suggested as an option in at least one thread by the picamera2 team), and then note in openflexure server v3 that this can be set when calling capture_jpeg

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions