画布缩放canvas-zoom
原链接:Richrobber2/画布缩放:缩放和平移功能 (github.com)
以下内容直接复制github:
画布缩放
稳定扩散网的延伸
添加放大“上色”、“草图”和“上色草图”的功能。
该扩展有一个精简版,其中仅包含要点。缩放和平移,全屏模式和画笔调整。画布缩放精简版
该扩展支持 webui 版本 1.1、1.2、1.3 和 25 月 <> 日
画布缩放展示.2.mp4
重要说明
不支持 25 月 <> 日之前的 Webui 版本
安装后,请务必重新启动 webui
如果扩展不起作用,请检查故障排除页面 https://github.com/richrobber2/canvas-zoom/wiki/Troubleshooting
您可以在画布缩放展示中查看此扩展的功能
扩展说明也以 RU 语言提供:
英文
您可以根据需要编辑热键,为此,您需要进入上下文菜单,您需要右键单击 Inpaint , 草图和 Inpaint Sketch 选项卡,在图像区域上,将打开一个上下文 me 您可以在其中根据需要配置热键。
现在,您可以在自定义热键.js文件中自定义热键,然后在上下文菜单中加载它们。您可以将此文件传递给任何人,他们将能够使用您的热键设置。更改自定义热键后,js,刷新页面。
热键仅在图像区域中起作用,除了用于移动的热键
默认热键:
重要的热键:缩放(移位+滚轮)、移动画布 (F)、全屏 (S) 和重置缩放 (R)。
Shift + 单击或滚轮(按住)- 移动画布
F(保持)- 移动画布
Shift + “+” 或 Shift + “-” - 缩放画布(小键盘键也有效)
移位 + 滚轮 - 比例画布
Ctr + 滚轮 - 更改画笔大小
S - 全屏模式,放大画布以使其适合屏幕。
R - 重置缩放。
Q - 打开/关闭颜色面板
T - 打开鼠标正上方的颜色面板。
A - 拨动滴管 ( 在素描和上漆素描中工作 )
O - 重叠所有元素并向后
Ctr-Z - 撤消上一个操作
C - 切换蒙版透明模式(仅适用于 Inpaint )
V - 切换画笔透明模式(仅适用于 Inpaint )
在透明模式下,您可以绘画,但效果不会是您所期望的,此模式对于查看蒙版如何适合图片很有用。
特征
-
您可以将颜色条固定在您想要的任何位置,为此将鼠标指向您想要的位置并按“T”,然后每次按“Q”时,颜色条都会在这个地方打开。如果单击右上角的按钮,面板将重置并正常工作。
-
如果放大的图片太宽而无法放入窗口,则按“S”会将其放大到全屏宽度,而无需滚动条。
-
您可以向画笔添加白色轮廓,以便更好地查看其边框。您可以在上下文菜单中将其打开。它仅适用于 Inpaint。
-
您可以在 Inpaint 中选择蒙版的颜色,所有线条的颜色将更改为蒙版的颜色
-
在所有选项卡中的img2img中都有一个新按钮”📏“已添加到宽度和高度滑块旁边。此按钮可让您一键获取图片的真实宽度和高度。已从 webui 1.1 及更高版本中移除,因为本机解决方案现已可用。
-
您可以使用任何颜色填充画布,因此请在上下文菜单中选择“用画笔的颜色填充画布”,画布将用画笔的颜色绘制。在素描和上漆素描中工作
-
如果您使用的是 ControlNet,则可以在上下文菜单中启用与扩展的集成。启用后,重新加载页面
已知错误:
-
如果在热键上取消时出现白色图像,请再次按取消热键,图像将返回。
-
这不是我的错误,问题与webui automatic1111有关。如果通过按钮将图片发送到“草图”或“上色草图”,则热键和按钮上的撤消上一个操作将中断。避免此问题的方法:您可以通过拖放或通过复制和粘贴直接加载图片。该问题在最新更新中得到解决,但仅适用于热键( Ctr+Z )
-
这不是我的错误,问题出在webui automatic1111上。如果您在 Sketch、Inpaint、Inpaint Sketch 中绘制某些内容,然后切换到另一个选项卡,当您返回并绘制其他内容时,撤消将撤消前 2 个操作,最后一个在切换之前,最后一个在切换之后。
-
这不是我的错误,问题出在webui automatic1111上。当浏览器比例大于或小于 100% 时,如果通过按钮将图像发送给“草图”和“上色草图”,则“草图”和“上色草图”会中断。将浏览器和窗口比例更改为 100%,一切都会好起来的。
-
这不是我的错误,问题出在webui automatic1111上。如果不在上色中关闭图像,然后以任何方式将其再次转换为上色,则蒙版将保留。该问题已在最新更新中解决
如
Расширение совместимо с версией webui 1.1, 1.2,1.3 и версией от 25 марта
Существует облегченная версия расширения, которая содержит только самое необходимое.Масштабирование, перемещение, полноэкранный режим и регулировка кисти.画布缩放精简版
Важные замечания
После установки обязательно перезапустите webui
Если расширение не работает проверьте страницу с решением частых проблем https://github.com/richrobber2/canvas-zoom/wiki/Troubleshooting
Вы можете ознакомиться с возможностями этого расширения в canvas-zoom-showcase
О Расширении
Расширение stable-diffusion-webui.
Добавляет возможность зума в Inpaint, Sketch и Inpaint Sketch и горячие клавиши для удобства в работе. Так же модифицирует возможности рисования в Sketch и Inpaint Sketch.
Вы можете редактировать горячие клавиши по своему усмотрению, для этого нужно попасть в контекстное меню, нужно щелкнув правой кнопк ой мыши в Inpaint , Sketch и Inpaint Sketch, на области изображения, и откроется контекстное меню, где вы можете настроить горячие клавиши по своему усмотрению.
Теперь вы можете настроить хоткеи в файле customHotkeys,js, после чего в контекстном меню, загрузить их.Вы можете передать этот файл любому человеку, и он сможет воспользоватся вашими настройками горячих клавиш.После того как измените customHotkeys,js, обновите страницу.
Горячие клавиши работают только в области изображения, мышка должна быть на этой области , за исключением горячей клавиши для перемещения
Горячие клавиши по умолчанию:
Важные горячие клавиши: Зум (Shift+колесо), Перемещение (F), Полноэкранный режим (S) и Сброс зума (R).
Shift + левая кнопка или колесо (удерживать) - Переместить холст
F (удерживать) - Перемещение холста
Shift + колесо - Масштабировать холст
Shift + “+” или Shift + “-” - масштабирование холста (клавиши нумпада также работают)
Ctr + колесо - Изменить размер кисти
S - Полноэкранный режим.Максимально увеличить холст так, чтобы он поместился на экране
R - Сброс зума.
Q - Открыть/Закрыть выбор цвета
T - Открыть выбор цвета прямо над мышкой.
A - Включить пипетку ( Работает в Sketch и Inpaint Sketch )
O - Перекрыть все элементы и обратно
Ctr-Z - Отменить последнее действие
C - Переключение режима прозрачности маски ( Работает только в Inpaint )
V - Переключить режим прозрачности кисти ( Работает только в Inpaint )
В режиме прозрачности, вы можете рисовать но эфект будет не такой какой вы ожидаете, этот режим удобен для просмотра того, как лежит маска на картинке.
Фичи
-
Вы можете закрепить цветовую панель где угодно, для этого наведите мышкой на нужно место и нажмите "T" после чего каждый раз на "Q" Цветовая панель будет открываться в этом месте. Если вы нажмете на кнопку в правом углу, то панель сбросится и будет работать, как и должна.
-
Если вы увеличите картинку с большой шириной, которая не помещается в окно, то при нажатии на "S" вы получите увеличенную во весь экран картинку в полную ширину без полосы прокрутки
-
Вы можете добавить кисти белую обводку, что бы лучше видеть её границы. Включить можно в контекстном меню. Работает только в Inpaint.
-
Вы можете выбрать цвет маски в Inpaint, и цвет всех ваших линий изменится на цвет маски
-
В img2img во всех вкладках добавилась новая кнопка "📏", которая находится рядом с ползунками width и height. Это кнопка позволяет получить ширину и высоту картинки в 1 клик. Удалено из webui 1.3 и выше, поскольку теперь доступно нативное решение
-
Вы можете залить canvas любым цветом, для этого в контекстном меню выберете "Fill the canvas with the color of the brush" и canvas окрасится цветом кисти. Работает в Sketch и Inpaint Sketch
-
Если вы используете СontrolNet, вы можете включить интеграцию с расширением в контекстном меню. После включения перезагрузите страницу
Известные баги:
-
Если при отмене на горячей клавише появляется белое изображение, нажмите горячую клавишу отмены еще раз, и изображение вернется.
-
Это не мой баг, проблема связана с 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 снова любым способом, маска остается. Проблема решена в последним обновлении
原文链接:https://cj.suclub.top/3569.html,转载请注明出处。
请先
!