스테이블 디퓨전, Canvas zoom 설치 및 사용법 | 10분 안에 마스터하기

이번 포스팅은 canvas zoom에 대해 알아보겠습니다.
스테이블 디퓨전에서 inpaint 작업을 하거나, Regional-prompter에서
영역을 마스킹 할 때 가장 불편한 점은 원하는 색상으로 마스킹을 할 수 없어서
검은색 배경이거나 흰색 배경일 때 영역이 제대로 칠해졌는지 확인이 안 되는 경우가 있습니다.

이 때, 이를 쉽게 해결할 수 있는 확장 기능인 Canvas Zoom의
설치 방법과 간단한 사용법 등을 소개해 드리겠습니다.

Canvas Zoom 설치 방법

1. 캔바스 줌 github 링크로 접속 -> Code 클릭 -> 링크 복사

canvas zoom

https://github.com/richrobber2/canvas-zoom

위에 나온 링크를 타고 들어간 다음, 초록색 버튼으로 되어있는 Code를 클릭합니다.
그 다음, 밑에 있는 사각형 버튼을 눌러 링크를 복사해줍니다.

2. SD 실행 -> Extensions -> Install from URL -> 링크 입력 -> Install 클릭

canvas zoom2

스테이블 디퓨전을 실행하고 Extensions 탭으로 이동합니다.
이 후, Install from url 탭으로 이동하여 방금 복사한 Canvas Zoom
Github 링크를 입력합니다.

그리고 아래 Install 버튼을 클릭하여 설치를 진행합니다.
설치는 PC 성능에 따라 차이가 있을 수 있지만, 가벼운 확장 기능이니 금방 설치됩니다.
Installed~~~ restart 문구가 뜨기 전까지 잠시 기다립니다.

4. Installed 탭으로 이동 -> Apply and restart UI 클릭

canvas zoom3

설치가 다 되었다면 Installed 탭으로 이동합니다.
이후, 아래 Extensions리스트에 성공적으로 canvas zoom 확장 기능이
설치되었는지 확인한 다음 Apply and restart UI를 클릭합니다.

재 실행이 진행되고 성공적으로 스테이블 디퓨전이 실행되면
설치가 잘 된 것입니다.

Canvas-Zoom 사용 방법

1. img2img 탭 이동 -> inpaint영역에 이미지 업로드

canvas zoom4

img2img 탭으로 이동한 다음 inpaint 영역에 inpaint가 필요한
이미지를 업로드 해줍니다. 그 후, inpaint를 설정할 수 있는
붓의 색상을 바꿀 수 있는 팔레트가 있는지 확인합니다.

캔바스 줌이 설치되기 전에는 inpaint 영역에 이미지를 올려도 왼쪽 위에
느낌표 버튼이 떠있지 않으며, inpaint 붓의 색상을 바꿀 수 없습니다.

2. 원하는 색으로 바꾸고 inpaint 영역 지정

canvas zoom5

Canvas-zoom이 있기 전 inpaint는 영역 설정을 고정된 검정색으로만
색칠할 수 있어서 검정색 사진은 어디까지 색칠 되었는지 확인하기 어려웠습니다.

하지만, canvas-zoom이 설치 되었다면 이 색상을 원하는 색으로 바꿀 수 있어
쉽게 내가 inpaint한 영역을 확인할 수 있습니다.

또한, 이 기능 말고도 여러 단축키를 제공하니 아래 내용을 참고해주세요.
대표적인 예시로 S를 누르면 이미지를 가운데에 전체 화면으로 띄울 수 있고
쉬프트 키를 누른 상태로 휠을 움직이면 이미지(캔버스)를
쉽게 확대하거나 축소해서 확인이 가능합니다.

기본 단축키

중요 단축키: 확대/축소(Shift+휠) , 캔버스 이동(F) ,
전체 화면(S) 및 확대/축소 재설정(R).

Shift + 휠 – 캔버스 확대/축소

Ctrl + 휠 – 브러시 크기 변경

Ctrl-Z – 마지막 작업 실행 취소

F(길게 누르기) – 캔버스 이동

S – 전체 화면 모드, 화면에 맞도록 캔버스를 확대합니다.

R – 줌 재설정.

Q – 색상 패널 열기/닫기

T – 마우스 바로 위에 색상 패널을 엽니다.

H – 전체 캔버스를 브러시 색상으로 채우기(스케치 및 스케치 Inpaint에서 작동)

A – 토글 드로퍼(Sketch 및 Inpaint Sketch에서 작동)

O – 모든 요소를 ​​겹침

C – 마스크 투명도 모드 전환(Inpaint에서만 작동)

[ – 브러시 크기 늘리기

] – 브러시 크기 줄이기

투명 모드에서는 그림을 그릴 수 있지만 효과는 기대한 것과 다릅니다.
이 모드는 마스크가 그림에 어떻게 맞는지 확인하는 데 유용합니다.

추가 단축키

Shift + 휠(길게 누르기) – 캔버스 이동

Shift + “+” 또는 Shift + “-“ – 캔버스 크기 조정(숫자 패드 키도 작동)

더 자세한 내용은 Github 페이지로 이동하여 확인해주세요.