fix api generate save metadata

This commit is contained in:
Vladimir Mandic
2024-03-24 09:04:49 -04:00
parent b2236b6f98
commit 77f2d6c570
3 changed files with 7 additions and 7 deletions
+2
View File
@@ -9,6 +9,7 @@
- Model load from dropdown select variant
- VAE preview
- SC LoRA
- Gallery urlencode/decode
## Update for 2024-03-23
@@ -28,6 +29,7 @@
- Prompt params parser
- Fix image save without metadata
- fix ROCm compatibility, thanks @Disty0
- Fix API generate save metadata
## Update for 2024-03-19
+4 -5
View File
@@ -12,16 +12,15 @@ from PIL import Image
sd_url = os.environ.get('SDAPI_URL', "http://127.0.0.1:7860")
sd_username = os.environ.get('SDAPI_USR', None)
sd_password = os.environ.get('SDAPI_PWD', None)
options = {
"save_images": True,
"send_images": True,
}
logging.basicConfig(level = logging.INFO, format = '%(asctime)s %(levelname)s: %(message)s')
log = logging.getLogger(__name__)
urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)
options = {
"save_images": False,
"send_images": True,
}
def auth():
if sd_username is not None and sd_password is not None:
+1 -2
View File
@@ -36,8 +36,7 @@ def encode_pil_to_base64(image):
shared.log.error('API cannot encode image: not a PIL image')
return ''
buffered = io.BytesIO()
image_format = Image.registered_extensions()[f'.{shared.opts.samples_format}']
image.save(buffered, format=image_format)
save_image(image, fn=buffered, ext=shared.opts.samples_format)
b64 = base64.b64encode(buffered.getvalue())
return b64