You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the code works when an input image is set. However, when doing text to image, there's no input image set, only overrides (unless the first image is used as input image), and thus the control images will get stretched to match the destination resolution.
In case no input image is set, resizing should be done matching on the destination resolution (this is what the old ControlNet extension did).
Version Platform Description
No response
The text was updated successfully, but these errors were encountered:
i understand the problem, but not sure how to address it.
if there is input image, any unit can use that information to resize override image (that was recently added).
but its not the other way around - core loop cannot resize itself based on unit output.
also note that there can be any number of units, each having different override and working at different resolutions - what should core do then? resize to first unit and ignore the rest?
Good point. I think the original CN extension was kind of messy in that regard (I have no idea how it did things internally) because you could set it differently for any unit (and that generated eldritch abominations in case the various units did not match).
Note that this AFAICS only occurs if you don't preprocess (I didn't test, though).
Feature description
Currently the code works when an input image is set. However, when doing text to image, there's no input image set, only overrides (unless the first image is used as input image), and thus the control images will get stretched to match the destination resolution.
In case no input image is set, resizing should be done matching on the destination resolution (this is what the old ControlNet extension did).
Version Platform Description
No response
The text was updated successfully, but these errors were encountered: