(v)
| 2384 | |
| 2385 | @staticmethod |
| 2386 | def pil_image_to_uri(v): |
| 2387 | in_mem_file = io.BytesIO() |
| 2388 | v.save(in_mem_file, format="PNG") |
| 2389 | in_mem_file.seek(0) |
| 2390 | img_bytes = in_mem_file.read() |
| 2391 | base64_encoded_result_bytes = base64.b64encode(img_bytes) |
| 2392 | base64_encoded_result_str = base64_encoded_result_bytes.decode("ascii") |
| 2393 | v = "data:image/png;base64,{base64_encoded_result_str}".format( |
| 2394 | base64_encoded_result_str=base64_encoded_result_str |
| 2395 | ) |
| 2396 | return v |
| 2397 | |
| 2398 | |
| 2399 | class CompoundValidator(BaseValidator): |
no test coverage detected