Node Grow Mask, Feather Mask and Invert Mask trong ComfyUI
Các công cụ mặt nạ chính giúp mở rộng (Grow Mask), làm mềm (Feather Mask) và đảo ngược (Invert Mask) một MASK để các vùng tô lại hòa vào hình ảnh xung quanh mà không có đường nối rõ ràng.
Gói node: ComfyUI core
Danh mục: Mask và inpainting
Grow Mask, Feather Mask and Invert Mask làm gì
Một mặt nạ được vẽ tay hoặc tạo ra bởi bộ phát hiện thường quá chặt và cứng. Grow Mask phóng to nó theo số pixel (giá trị âm làm thu nhỏ) và có thể làm tròn góc với tapered_corners. Feather Mask làm mờ các cạnh theo khoảng cách trái, trên, phải và dưới, biến đường viền cứng thành một dải chuyển màu để các pixel đã khử nhiễu hòa vào ảnh gốc. Invert Mask đổi chỗ 0 và 1 để bảo vệ phần đã chọn và chỉnh sửa phần còn lại.
Chuỗi thao tác thường dùng cho inpainting là Load Image -> MASK -> Grow Mask (8-20 px) -> Feather Mask -> Set Latent Noise Mask. Với ghép ảnh bằng Image Composite Masked, chỉ cần feather là đủ. Impact Pack và các bộ khác thêm các thao tác làm mờ, ngưỡng và kết hợp, nhưng ba node chính này đã đáp ứng hầu hết công việc.
Đầu vào
Tên | Kiểu | Ý nghĩa |
|---|---|---|
mask | MASK | Mặt nạ cần chỉnh sửa. |
expand (Grow Mask) | INT | Số pixel để mở rộng (dương) hoặc thu nhỏ (âm). |
tapered_corners (Grow Mask) | BOOLEAN | Mở rộng góc bo tròn thay vì vuông. |
left/top/right/bottom (Feather Mask) | INT | Khoảng cách làm mờ cạnh mỗi bên tính bằng pixel. |
Đầu ra
Tên | Kiểu | Ý nghĩa |
|---|---|---|
MASK | MASK | Mặt nạ đã chỉnh sửa. |
AD

Bỏ qua cài đặt: workflow ComfyUI cài sẵn trên đám mây
BitVector chạy các workflow ComfyUI làm sẵn trên GPU của họ. Không cài đặt, không thiếu node, không ô đỏ. Mở trên điện thoại hay laptop và tạo ảnh trong một phút.
Cách dùng Grow Mask, Feather Mask and Invert Mask
- Bắt đầu từ một MASK đầu ra (Load Image, Load Image (as Mask) hoặc bộ phát hiện).
- Thêm Grow Mask với expand từ 8-20 để nội dung mới chồng lên nội dung cũ một chút.
- Thêm Feather Mask với 8-24 pixel mỗi bên để tạo chuyển tiếp mềm mại.
- Kết nối kết quả với node inpainting hoặc Image Composite Masked.
- Xem trước mặt nạ (Convert Mask to Image -> Preview Image) để kiểm tra hình dạng.
Cài đặt và mẹo
- Mở rộng trước khi làm mềm; làm mềm mặt nạ chặt sẽ để lại đường nối bên trong đối tượng.
- Giá trị expand âm giúp làm sạch các đốm nhỏ trên mặt nạ tự động.
- Với tóc và lông, làm mềm nhiều và giữ denoise khoảng 0.5-0.7.
- Mặt nạ là tensor float; bạn có thể nhân hai mặt nạ với Mask Composite để lấy phần giao nhau.
Khắc phục sự cố Grow Mask, Feather Mask and Invert Mask
Xuất hiện quầng mềm quanh đối tượng tô lại
Vì sao xảy ra
Làm mềm quá nhiều với denoise rất cao: vùng chuyển màu được tạo lại khác nhau ở hai bên.
Cách sửa
Giảm feather xuống 8-12 px hoặc giảm denoise xuống 0.6-0.8.
Grow Mask không thay đổi gì
Vì sao xảy ra
Mặt nạ đã bão hòa (tất cả là 1) hoặc giá trị expand là 0.
Cách sửa
Kiểm tra mặt nạ bằng xem trước; đặt expand thành giá trị nhìn thấy được như 16.
Chỉnh sửa bị lan ra ngoài vùng vẽ
Vì sao xảy ra
Mặt nạ mở rộng che phủ chi tiết lân cận.
Cách sửa
Giảm expand, hoặc dùng feather thay vì mở rộng.
AD

Chạy workflow này từ điện thoại của bạn
Mọi workflow trên trang này đều được cài sẵn trên BitVector cùng mô hình và node tùy chỉnh. Chọn một cái, nhập prompt, xong. Không cần cài đặt, không phải tải gì.
Câu hỏi về Grow Mask, Feather Mask and Invert Mask
Có node Blur Mask trong core không?
Feather Mask đã làm mờ cạnh rồi. Nếu muốn làm mờ Gaussian đầy đủ thì dùng các node blur trong Impact Pack hoặc bộ WAS.
tapered_corners làm gì?
Nó mở rộng mặt nạ bằng kernel bo tròn (hình chữ thập) thay vì vuông, nên các góc vẫn tròn.
Node liên quan
Load Image (as Mask)
ComfyUI core
Load Image (as Mask) biến một kênh của hình ảnh (alpha, đỏ, xanh lá hoặc xanh dương) thành một MẶT NẠ, để các file mặt nạ đen trắng hoặc các lớp vẽ có thể điều khiển việc tô lại và ghép ảnh.
Set Latent Noise Mask
ComfyUI core
Set Latent Noise Mask gắn một MASK vào LATENT để bộ lấy mẫu chỉ thay đổi vùng màu trắng: dùng cho inpainting và tái tạo vùng với bất kỳ checkpoint bình thường nào.
VAE Encode and VAE Encode (for Inpainting)
ComfyUI core
VAE Encode chuyển đổi một ảnh pixel thành LATENT để dùng cho img2img; VAE Encode (cho Inpainting) làm điều tương tự nhưng làm mờ vùng bị che để mô hình inpainting có thể vẽ lại.
FaceDetailer (Impact Pack)
ComfyUI-Impact-Pack
FaceDetailer tìm khuôn mặt (hoặc tay, mắt) bằng bộ phát hiện YOLO, cắt từng cái, tái tạo lại ở độ phân giải đầy đủ với model và prompt của bạn, rồi dán lại, sửa những khuôn mặt nhỏ, mờ trong cảnh rộng.
AD

Mệt vì sửa node? Để đám mây lo
BitVector giữ hàng trăm workflow ComfyUI luôn được cài đặt, cập nhật và kiểm thử trên GPU đám mây tốc độ cao. Không Python, không lỗi CUDA, không giới hạn VRAM. Dùng được trên mọi trình duyệt.
Thêm node ComfyUI
CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode biến một đoạn văn bản thành CONDITIONING bằng cách dùng bộ mã hóa văn bản của mô hình. Một node giữ prompt tích cực, node kia giữ prompt tiêu cực.
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager là tiện ích mở rộng giúp cài đặt, cập nhật và sửa các gói node tùy chỉnh và mô hình ngay trong giao diện, giải quyết các node bị thiếu trong workflow nhập vào và lưu lại cấu hình của bạn.
KSampler
ComfyUI core
KSampler chạy vòng lặp khử nhiễu: nó lấy model, prompt và latent rồi tạo ra latent ảnh hoàn chỉnh, được điều khiển bởi seed, steps, cfg, sampler, scheduler và denoise.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) mở một file model .safetensors hoặc .ckpt và cung cấp ba phần mà mọi workflow đều cần: MODEL diffusion, bộ mã hóa văn bản CLIP và VAE.
Save Image
ComfyUI core
Save Image ghi tensor IMAGE thành file PNG trong ComfyUI/output, với toàn bộ quy trình làm việc được nhúng trong metadata của file để bạn có thể kéo ảnh đó trở lại ComfyUI và phục hồi lại đồ thị.
VAE Decode
ComfyUI core
VAE Decode chuyển LATENT đã lấy mẫu thành ảnh PIXEL bằng VAE; VAE Decode (Tiled) làm điều tương tự theo từng ô cho ảnh rất lớn.

Model
Trends
.ai
© ModelTrends.ai
|
Làm tại Nhật Bản
|
© 2026