Model
Trends
.ai
Model
Trends
.ai
những mô hình AI mã nguồn mở tốt nhất

Node Upscale Image and Upscale Image By trong ComfyUI

Upscale Image (ImageScale) và Upscale Image By thay đổi kích thước một ẢNH bằng cách nội suy cổ điển (nearest, bilinear, bicubic, lanczos, area) đến kích thước chính xác hoặc theo hệ số, không dùng mô hình AI nào cả.
Gói node: ComfyUI core
Danh mục: Nâng độ phân giải

Upscale Image and Upscale Image By làm gì

Hai node này chỉ đơn giản là thay đổi kích thước. Upscale Image nhận chiều rộng và chiều cao mục tiêu cùng tùy chọn crop (tắt hoặc căn giữa); Upscale Image By nhận hệ số tỉ lệ. Các lựa chọn upscale_method là các bộ lọc thông thường: nearest-exact cho pixel art, bilinear và bicubic cho kết quả mượt mà, lanczos cho phóng to cổ điển sắc nét nhất, area để thu nhỏ mà không bị răng cưa.
Dù tên là upscale nhưng chúng cũng rất hữu ích để thu nhỏ: giảm kích thước ảnh 4K trước khi VAE Encode, hoặc đưa kết quả từ AI phóng to 4x về lại 2x. Để tăng chi tiết thật sự, kết hợp Upscale Image Using Model với các node này, hoặc dùng Upscale Latent cho bước hires.

Đầu vào

Tên
Kiểu
Ý nghĩa
image
IMAGE
Bức ảnh cần thay đổi kích thước.
upscale_method
COMBO
nearest-exact, bilinear, area, bicubic hoặc lanczos.
width / height (Upscale Image)
INT
Kích thước mục tiêu tính theo pixel; 0 giữ tỉ lệ khung hình theo chiều còn lại.
crop (Upscale Image)
COMBO
disabled là kéo giãn, center giữ tỉ lệ và cắt ảnh.
scale_by (Upscale Image By)
FLOAT
Hệ số, 0.5 giảm một nửa, 2.0 tăng gấp đôi.

Đầu ra

Tên
Kiểu
Ý nghĩa
IMAGE
IMAGE
Ảnh đã được thay đổi kích thước.
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 Upscale Image and Upscale Image By

  1. Thêm Upscale Image By sau ảnh bạn muốn thay đổi kích thước.
  2. Chọn lanczos cho ảnh chụp, nearest-exact cho pixel art.
  3. Đặt scale_by (0.5 để giảm một nửa kết quả phóng to 4x, 2.0 để tăng gấp đôi).
  4. Kết nối kết quả với node tiếp theo (VAE Encode cho bước tiếp theo, Save Image để lưu lại).
  5. Dùng Upscale Image với crop center để làm ảnh đầu vào đúng 1024x1024.

Cài đặt và mẹo

  • Đặt width hoặc height bằng 0 trong Upscale Image sẽ giữ tỉ lệ khung hình.
  • Một mô hình ESRGAN 4x rồi dùng Upscale Image By 0.5 cho ra 2x sạch hơn và ít lỗi hơn mô hình 2x trên một số ảnh.
  • Kích thước phải là bội số của 8 trước khi VAE Encode; 1024, 1152, 1344 là an toàn.
  • area là phương pháp tốt nhất để thu nhỏ; lanczos để phóng to.

Khắc phục sự cố Upscale Image and Upscale Image By

Kết quả bị mờ

Vì sao xảy ra
Nội suy không thể tạo ra chi tiết mới; phóng to 2x bằng bicubic chỉ là làm mượt ảnh.

Cách sửa
Dùng Upscale Image Using Model với mô hình ESRGAN, hoặc chạy bước hires qua sampler rồi mới thay đổi kích thước.

Ảnh bị méo

Vì sao xảy ra
Upscale Image với crop tắt và kích thước width/height không đúng tỉ lệ ảnh gốc.

Cách sửa
Đặt một chiều bằng 0, hoặc bật crop thành center.

VAE Encode lỗi sau khi thay đổi kích thước

Vì sao xảy ra
Kích thước mới không phải bội số của 8.

Cách sửa
Chọn kích thước là bội số của 8 (hoặc 64 để có kết quả tốt nhất với SDXL).

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ề Upscale Image and Upscale Image By

Phương pháp nào tốt nhất?

lanczos cho phóng to ảnh và render, area để thu nhỏ, nearest-exact cho pixel art.

Có dùng GPU không?

Có, nội suy torch chạy trên GPU và gần như ngay lập tức.

Node liên quan

Upscale Image (using Model)
ComfyUI core
Upscale Image (using Model) chạy một bộ phóng to kiểu ESRGAN (4x-UltraSharp, RealESRGAN, 4x_NMKD-Siax, 4x_foolhardy_Remacri) trên một IMAGE và trả về ảnh được phóng to theo hệ số cố định của model với chi tiết được thêm vào.
Upscale Latent and Upscale Latent By
ComfyUI core
Upscale Latent thay đổi kích thước latent sang kích thước mới (hoặc theo tỉ lệ) để KSampler thứ hai có thể thêm chi tiết ở độ phân giải cao hơn: cách sửa lỗi hires cổ điển.
Ultimate SD Upscale
ComfyUI_UltimateSDUpscale
Ultimate SD Upscale phóng to hình ảnh bằng mô hình ESRGAN, rồi sau đó lấy mẫu lại từng ô qua mô hình diffusion với prompt của bạn ở mức denoise thấp, thêm chi tiết thật ở mức 2x-4x mà không bị hết VRAM.
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.
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.