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

Node Save Image trong ComfyUI

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ị.
Gói node: ComfyUI core
Danh mục: Ảnh

Save Image làm gì

Save Image là node cuối cùng trong hầu hết các đồ thị. Nó chuyển tensor IMAGE thành PNG 8-bit, ghi vào thư mục output (có thể là thư mục con) với bộ đếm tự động, và nhúng prompt cùng toàn bộ workflow JSON vào các đoạn text của PNG. Kéo một file PNG như vậy vào canvas ComfyUI sau này sẽ xây dựng lại toàn bộ workflow, đây là cách mà hầu hết các workflow chia sẻ được truyền đi.
filename_prefix có thể bao gồm thư mục con (ví dụ renders/portrait), và các token như %date:yyyy-MM-dd% hoặc %Empty Latent Image.width% để lấy giá trị từ các node khác vào tên file. Ảnh trong một batch được lưu thành các file riêng biệt với hậu tố _00001_, _00002_. Nếu chỉ muốn xem nhanh mà không ghi ra đĩa, hãy dùng Preview Image.

Đầu vào

Tên
Kiểu
Ý nghĩa
images
IMAGE
Ảnh cần lưu (có thể là một hoặc nhiều ảnh trong một batch).
filename_prefix
STRING
Tiền tố tên file, có thể chứa thư mục con và %tokens%.

Đầu ra

Tên
Kiểu
Ý nghĩa
(none)
-
Node đầu ra: hiển thị ảnh đã lưu trong node và ghi chúng vào ComfyUI/output.
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 Save Image

  1. Kết nối IMAGE từ VAE Decode (hoặc một upscaler) vào images.
  2. Đặt filename_prefix, ví dụ renders/%date:yyyy-MM-dd%/flux.
  3. Xếp hàng prompt; ảnh sẽ hiện trong node và trong ComfyUI/output.
  4. Kéo file PNG đã lưu trở lại ComfyUI để phục hồi workflow.
  5. Dùng bảng Queue > History để tìm các đầu ra trước đó.

Cài đặt và mẹo

  • Khởi động ComfyUI với --output-directory để lưu ở nơi khác, ví dụ thư mục đồng bộ.
  • --disable-metadata sẽ loại bỏ workflow nhúng khi bạn chia sẻ ảnh công khai.
  • Bộ đếm không bao giờ ghi đè: xóa file sẽ để lại khoảng trống, điều này không gây hại.
  • Để xuất JPEG hoặc WebP, dùng node Image Save từ WAS hoặc gói Save Image Extended; core chỉ lưu PNG thôi.
  • Nối hai node Save Image để giữ cả ảnh gốc và ảnh đã upscale.

Khắc phục sự cố Save Image

Ảnh không nằm trong thư mục output

Vì sao xảy ra
filename_prefix có thư mục con, hoặc dùng --output-directory tùy chỉnh, hoặc node thực ra là Preview Image (lưu vào temp).

Cách sửa
Kiểm tra tiền tố có dấu gạch chéo và lệnh khởi động có --output-directory không. File Preview Image nằm trong ComfyUI/temp và bị xóa khi khởi động lại.

Lỗi PermissionError khi lưu

Vì sao xảy ra
Thư mục output chỉ đọc hoặc nằm trên ổ mạng bị ngắt kết nối, thường gặp khi cài portable chạy từ thư mục bảo vệ.

Cách sửa
Di chuyển ComfyUI ra khỏi Program Files hoặc dùng --output-directory tới đường dẫn có thể ghi.

Kéo PNG vào ComfyUI không phục hồi workflow

Vì sao xảy ra
Metadata bị loại bỏ: server chạy với --disable-metadata, hoặc file đi qua messenger hoặc host ảnh bị nén lại.

Cách sửa
Chia sẻ file PNG gốc từ thư mục output (nén zip để tránh nén lại) hoặc xuất workflow dưới dạng JSON từ menu.

Màu bị nhạt so với bản xem trước

Vì sao xảy ra
Trình xem ảnh áp dụng profile màu khác; PNG từ ComfyUI không có profile ICC.

Cách sửa
Xem trong trình xem quản lý sRGB; dữ liệu giống hệt với bản xem trước.

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ề Save Image

Save Image có lưu được JPEG không?

Node core thì không. Dùng Preview Image cho ảnh tạm, hoặc node lưu mở rộng để lưu JPEG/WebP với tùy chỉnh chất lượng.

Metadata được lưu ở đâu?

Trong các đoạn tEXt của PNG với tên "prompt" và "workflow". Mọi trình xem metadata PNG đều thấy được.

Có lưu được PNG 16-bit không?

Không, đầu ra là RGB 8-bit. Node lưu tùy chỉnh có thể lưu 16-bit hoặc EXR cho công việc compositing.

Node liên quan

Preview Image
ComfyUI core
Preview Image hiển thị một HÌNH ẢNH bên trong node mà không lưu nó vào thư mục đầu ra (một file tạm thời được giữ cho đến khi khởi động lại), rất phù hợp để kiểm tra các bước trung gian như mặt nạ, bản đồ ControlNet và các lần chạy nâng cao độ phân giải.
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.
Load Image
ComfyUI core
Load Image đọc một bức ảnh từ thư mục input của ComfyUI (hoặc từ file bạn tải lên) và xuất ra một tensor IMAGE cùng với một MASK lấy từ kênh alpha, điểm bắt đầu cho các đồ thị img2img, inpainting, ControlNet và IP-Adapter.
Video Combine (VideoHelperSuite)
ComfyUI-VideoHelperSuite
Video Combine biến một lô ảnh IMAGE thành MP4, WebM, GIF hoặc chuỗi ảnh theo tốc độ khung hình bạn chọn, có thể thêm âm thanh, số lần lặp và ping-pong, là node xuất chuẩn cho mọi quy trình video.
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.
Empty Latent Image
ComfyUI core
Empty Latent Image tạo ra khung trống latent (chiều rộng, chiều cao, batch_size) mà việc lấy mẫu từ văn bản sang hình ảnh bắt đầu từ đó; kích thước phải là bội số của 8 và phù hợp với dòng model.
Load LoRA
ComfyUI core
Load LoRA (LoraLoader) áp dụng một file LoRA lên MODEL và CLIP với mức độ riêng biệt, để bạn có thể thêm phong cách, nhân vật hoặc ý tưởng vào bất kỳ checkpoint nào mà không cần gộp chung.