代码拉取完成,页面将自动刷新
import json
import base64
import uuid
import cv2
import requests
def post(url: str, datas: dict):
return requests.post(url, data=json.dumps(datas))
def save(b64_image: str, output_path: str):
with open(output_path, "wb") as image_file:
image_file.write(base64.b64decode(b64_image))
if __name__ == '__main__':
text = input('请输入提示词:')
print("构造中,请稍后...")
txt2img_url = 'http://x.x.x.x:xxxx/sdapi/v1/txt2img'
response = post(txt2img_url, {'prompt': text})
filename = str(uuid.uuid1()) + '.png'
b64 = response.json()['images'][0]
print("构造成功!")
print(b64)
print("转换中...")
save(b64, filename)
print("转换完毕!")
image = cv2.imread(filename)
cv2.imshow(filename, image)
cv2.waitKey(0)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。