images module¶
Module for managing image storage on backend.
-
images.get_image_as_b64(uuid, filetype='png')¶ Gets b64 image string by uuid
Parameters: - uuid – uuid of image
- filetype – file type to output, options are jpeg, png, or gif
Returns: b64 string of image
-
images.get_image_by_uuid(uuid)¶ Retrieves uint array of image by its uuid
Parameters: uuid – UUID of image as string Returns: grayscale image array
-
images.save_image(img_str)¶ Converts image string to binary and saves onto drive
Parameters: img_str – base64 image string Returns: uuid of image
-
images.save_image_from_arr(img_arr)¶ Converts uint array to png file (intermediary format stored on server)
Parameters: img_arr – uint array of image Returns: uuid of image
-
images.split_img_str(img_str)¶ Splits image string from frontend into metadata and b64 binary
Parameters: img_str – raw string from frontend Returns: tuple of image type and binary