(image: np.ndarray)
| 120 | |
| 121 | |
| 122 | def numpy_to_bytes(image: np.ndarray) -> bytes: |
| 123 | pil_image = Image.fromarray(image).convert("RGB") |
| 124 | image_buffer = io.BytesIO() |
| 125 | pil_image.save(image_buffer, format="PNG") |
| 126 | buffer_bytes = image_buffer.getvalue() |
| 127 | image_buffer.close() |
| 128 | return buffer_bytes |
| 129 | |
| 130 | |
| 131 | def get_image_size(data: Union[str, Path, np.ndarray, ImageType]) -> Tuple[int, ...]: |
no test coverage detected