-
Notifications
You must be signed in to change notification settings - Fork 23
Russian
С переходом Forge на Gradio версии 4+, это расширение больше не функционирует. Это изменение, вероятно, также затронет AUTO1111 в будущем.
Однако не стоит отчаиваться! Canvas Zoom, скорее всего, обретет новую форму. Изначальная концепция расширения была полностью основана на Gradio 3 и решении его проблем, поэтому текущая версия несовместима с Gradio 4+.
Как только Gradio 4+ основательно закрепится и станет стандартом, я планирую приступить к разработке нового проекта расширения. Этот новый проект сделает работу с редактором еще более удобной и перенесет основные полюбившиеся функции из текущего Canvas Zoom.
Расширение совместимо с версией webui 1.1, 1.2,1.3
Расширение полностью совместимо с webui версии 1.4, 1.5 и встроенным расширением canvas-zoom-and-pan. Тем не менее, я рекомендую отключить встроенное расширение.
Canvas Zoom поддерживает интеграцию с другими популярными расширениями: ControlNet, Regional Prompter, Latent Couple(Two Shot) и Inpaint Anything. Более подробная информация здесь
После установки обязательно перезапустите webui
Если расширение не работает проверьте страницу с решением частых проблем https://github.com/richrobber2/canvas-zoom/wiki/Troubleshooting
Вы можете ознакомиться с возможностями этого расширения в canvas-zoom-showcase
Canvas Zoom работает на модифицированной версии градио 3.31 или 3.23 для версии ниже 1.1, все подробности вы можете почитать в папке dist
Расширение stable-diffusion-webui.
Добавляет возможность зума в Inpaint, Sketch и Inpaint Sketch и горячие клавиши для удобства в работе. Так же модифицирует возможности рисования в Sketch и Inpaint Sketch.
Вы можете изменить горячие клавиши по своему усмотрению, для этого необходимо зайти в настройки.
Горячие клавиши работают только в области изображения, мышка должна быть на этой области
Важные горячие клавиши: Зум (Shift+колесо), Перемещение (F), Полноэкранный режим (S) и Сброс зума (R).
Shift + колесо - Масштабировать холст
Ctr + колесо - Изменить размер кисти
Ctr-Z - Отменить последнее действие
F (удерживать) - Перемещение холста
S - Полноэкранный режим. Максимально увеличить холст так, чтобы он поместился на экране
R - Сброс зума.
Q - Открыть/Закрыть выбор цвета
T - Открыть выбор цвета прямо над мышкой.
H - Заполнить весь холст цветом кисти ( Работает в Sketch и Inpaint Sketch )
A - Включить пипетку ( Работает в Sketch и Inpaint Sketch )
O - Перекрыть все элементы и обратно
C - Переключение режима прозрачности маски ( Работает только в Inpaint )
[ - Увеличить размер кисти
] - Уменьшить размер кисти
В режиме прозрачности, вы можете рисовать но эфект будет не такой какой вы ожидаете, этот режим удобен для просмотра того, как лежит маска на картинке.
Shift + колесо (удерживать) - Переместить холст
Shift + "+" или Shift + "-" - масштабирование холста (клавиши нумпада также работают)
-
Вы можете закрепить цветовую панель где угодно, для этого наведите мышкой на нужно место и нажмите "T" после чего каждый раз на "Q" Цветовая панель будет открываться в этом месте. Если вы нажмете на кнопку в правом углу, то панель сбросится и будет работать, как и должна.
-
Если вы увеличите картинку с большой шириной, которая не помещается в окно, то при нажатии на "S" вы получите увеличенную во весь экран картинку в полную ширину без полосы прокрутки
-
Вы можете добавить кисти белую обводку, что бы лучше видеть её границы. Включить можно в настройках.
-
Вы можете выбрать цвет маски в Inpaint, и цвет всех ваших линий изменится на цвет маски. Цвет можно изменить в настройках.
-
В img2img во всех вкладках добавилась новая кнопка "📏", которая находится рядом с ползунками width и height. Это кнопка позволяет получить ширину и высоту картинки в 1 клик. Удалено из webui 1.3 и выше, поскольку теперь доступно нативное решение
-
Если вы используете СontrolNet, вы можете включить интеграцию с расширением в настройках. После включения перезагрузите страницу
-
Вы можете выбрать цвет маски в Inpaint по умолчанию, цвет маски можно изменить в настройках.
-
В настройках вы можете отключить подсказку и функционал которым вы не пользуетесь
-
Вы можете настроить размер максимального размера кисти и возможность изменения %, на который он изменяется
-
Если при отмене на горячей клавише появляется белое изображение, нажмите горячую клавишу отмены еще раз, и изображение вернется.
-
Это не мой баг, проблема связана с webui automatic1111. Если вы отправляете картинку в Sketch или Inpaint Sketch через кнопки, то ломается отмена последнего действия на горячую клавишу и на кнопку. Что избежать этой проблемы: вы можете загрузить картинку напрямую, перетащить её из результата или через копирование и вставку. Проблема решена, но работает только на горячих клавишах ( Ctr+Z )
-
Это не мой баг, проблема связана с webui automatic1111. Если вы что-то нарисовали в Sketch, Inpaint, Inpaint Sketch, а потом переключили на другую вкладку, когда вы вернетесь, и что ещё нарисуете, то отмена будет отменять по предыдущих 2 действия, последнее до переключения и последнее после.
-
Это не мой баг, проблема связана с webui automatic1111. При масштабе браузера больше или меньше 100%, Sketch и Inpaint Sketch ломаются, если отправить на них изображение через кнопки. Измените масштабе браузера и windows до 100% и все будет отлично.
-
Это не мой баг, проблема связана с webui automatic1111. Если не закрыть изображение в inpaint и перенести его в inpaint снова любым способом, маска остается. Проблема решена в последним обновлении
Спасибо всем, кто поддержал это расширение, всем, кто подал идеи для этого проекта.
Отдельное спасибо richrobber2 за его первоначальную идею, которую мне, daswer123, удалось значительно расширить и усовершенствовать.
Также особую благодарность хочется выразить автору популярных моделей Deliberate и Reliberate - XpucT, за его поддержку проекта в начальный период его развития.
И наконец, спасибо всему сообществу AI Diffusion в discord за их поддержку