Closed xddun closed 8 months ago
图像尺寸也是错误的,原图是:
结果图是:
发现问题是出现在我选了outpaint_selections有Left,但是给outpaint_distance_left的数值是0,那么作者代码里的0.3就生效,这好像有点违背常理认知,望修改一下works里的代码。
"outpaint_selections": "Left,Right,Top,Bottom", "outpaint_distance_left": 0, "outpaint_distance_right": 1024, "outpaint_distance_top": 1024, "outpaint_distance_bottom": 0
发现问题是出现在我选了outpaint_selections有Left,但是给outpaint_distance_left的数值是0,那么作者代码里的0.3就生效,这好像有点违背常理认知,望修改一下works里的代码。
"outpaint_selections": "Left,Right,Top,Bottom", "outpaint_distance_left": 0, "outpaint_distance_right": 1024, "outpaint_distance_top": 1024, "outpaint_distance_bottom": 0
我提醒下,这个程序现在没有认证功能,你直接把地址放出来,别人是可以直接用的哦
至于你说的问题, 指定扩展距离为0的时候,参数会无效化。这是为了兼容旧版不支持指定数值时的逻辑。目前版本,如果你不需要对应方向的扩展,就不要指定。
嗯嗯,谢谢提醒,是随时关闭的服务,没事。
的确为了兼容的确这样是最好的,理解。
嗯嗯,谢谢提醒,是随时关闭的服务,没事。
的确为了兼容的确这样是最好的,理解。
不过确实会有一些逻辑冲突,我试试能不能优化下
@xddun 加个判断就好了,我提交了一个PR,你可以参照 https://github.com/konieshadow/Fooocus-API/pull/95 的变动修改 fooocusapi/worker.py
文件,然后再试试
我遇到了一个很奇怪的bug,不知道正常的是这样的吗,接口是'/v1/generation/image-inpait-outpaint',下面是代码:
扩展参数是: params = { "prompt": "", "outpaint_selections": "Left,Right,Top,Bottom", "outpaint_distance_left": 0, "outpaint_distance_right": 1024, "outpaint_distance_top": 1024, "outpaint_distance_bottom": 0 }
我得到的图在下面和左面也产生了补全: