나만 그런건지 모르겠는데 webui 업데이트 후 이미지 브라우저에서 i2i나 인페인트로 그림을 옮기면 프롬은 옮겨지는데 그림은 오류뜨면서 안보내지는 현상 생김.

해결방법은  stable-diffusion-webui\modules\generation_parameters_copypaste.py 파일 열어서 

def image_from_url_text(filedata): 단락 수정


이하 수정문

def image_from_url_text(filedata):
    if filedata == None: return None #CUSTOM CODE
    if type(filedata) == list and len(filedata) > 0 and type(filedata[0]) == dict and filedata[0].get("is_file", False):
        filedata = filedata[0]

    if type(filedata) == dict and filedata.get("is_file", False):
        filename = filedata["name"]
        is_in_right_dir = ui_tempdir.check_tmp_file(shared.demo, filename)
        assert is_in_right_dir, 'trying to open image file outside of allowed directories'

        return Image.open(filename)

    if type(filedata) == list:
        if len(filedata) == 0:
            return None

        filedata = filedata[0]

    # if filedata.startswith("data:image/png;base64,"): #ORIGINAL CODE
    #     filedata = filedata[len("data:image/png;base64,"):]

    # filedata = base64.decodebytes(filedata.encode('utf-8'))
    # image = Image.open(io.BytesIO(filedata))
    # return image

    if filedata.startswith("data:image/png;base64,"): #CUSTOM CODE
        filedata = filedata[len("data:image/png;base64,"):]
        # filedata = filedata+"=="
        filedata = base64.decodebytes(filedata.encode('utf-8'))
    else:
        filedata = filedata.encode('utf-8')
    image = Image.open(filedata)
    return image