نود Preview Image در ComfyUI
Preview Image یک تصویر را داخل نود نمایش میدهد بدون اینکه آن را در پوشه خروجی ذخیره کند (یک فایل موقت تا زمان راهاندازی مجدد نگه داشته میشود)، که برای بررسی مراحل میانی مثل ماسکها، نقشههای ControlNet و عبورهای با کیفیت بالا عالی است.
Preview Image چه میکند
Preview Image همان Save Image است ولی بدون فایل دائمی. تصویر در ComfyUI/temp با یک پیشوند تصادفی نوشته میشود، در نود نمایش داده میشود و با راهاندازی مجدد حذف میشود. هر جایی که بخواهی ببینی یک شاخه از گراف چه خروجی میدهد استفاده کن: خروجی یک پیشپردازنده Canny، ماسکی که به تصویر تبدیل شده، نتیجه قبل و بعد از بزرگنمایی.
چون این یک نود خروجی است، وصل کردن آن باعث میشود آن بخش از گراف اجرا شود. این باعث میشود ابزاری خوب برای اشکالزدایی باشد: یک Preview Image به یک تنسور وصل کن و نود اجرا میشود حتی اگر هیچ چیزی بعد از آن استفاده نکند.
ورودیها
نام | نوع | چیست |
|---|---|---|
images | IMAGE | تصاویری که میخواهی نمایش بدهی. |
خروجیها
نام | نوع | چیست |
|---|---|---|
(none) | - | نود خروجی: تصاویر را نمایش میدهد و یک نسخه موقت نگه میدارد. |
نحوه استفاده از Preview Image
- هر IMAGE را به نود Preview Image وصل کن.
- پرومپت را صف کن و نتیجه را در نود بررسی کن.
- روی پیشنمایش راستکلیک کن تا ذخیرهاش کنی، در تب جدید بازش کنی یا به Load Image بفرستی.
- وقتی از نتیجه راضی بودی، آن را با Save Image جایگزین کن.
تنظیمات و نکات
- تبدیل ماسک به تصویر -> Preview Image سریعترین راه برای بررسی ماسک است.
- پیشنمایشها به عنوان خروجی در تاریخچه حساب میشوند، پس میتوانی تا قبل از راهاندازی مجدد سرور آنها را بازیابی کنی.
- پیشنمایشهای زیاد تصاویر 4K مرورگر را کند میکنند؛ برای دستههای بزرگ نسخههای کوچکشده پیشنمایش بگیر.
- --preview-method auto در دستور شروع همچنین پیشنمایشهای نمونهبرداری زنده در KSampler را نشان میدهد.
عیبیابی Preview Image
پیشنمایش بعد از راهاندازی مجدد ناپدید شد
چرا رخ میدهد
فایلهای موقت وقتی ComfyUI شروع میشود پاک میشوند.
چگونه رفع میشود
برای هر چیزی که میخواهی نگه داری از Save Image استفاده کن.
گراف اجرا میشود حتی وقتی پیشنمایش به نمونهبردار وصل نیست
چرا رخ میدهد
Preview Image یک نود خروجی است؛ هر نود خروجی و وابستگیهایش در هر صف اجرا میشوند.
چگونه رفع میشود
وقتی به آن شاخه نیاز نداری نود را دور بزن (Ctrl+B) یا حذفش کن.
پیشنمایش یک مربع سیاه نشان میدهد
چرا رخ میدهد
تنسور یک IMAGE در بازه 0-1 نیست، مثلاً یک MASK یا latent که اشتباهی وصل شده.
چگونه رفع میشود
ابتدا latents را با VAE Decode رمزگشایی کن و ماسکها را با Convert Mask to Image تبدیل کن.
پرسشها درباره Preview Image
آیا کیفیت Preview و Save فرق دارد؟
نه، هر دو PNG هشتبیتی مینویسند. فقط محل و مدت زمان نگهداری فرق دارد.
میتوانم latents را پیشنمایش کنم؟
مستقیم نه؛ قبل از پیشنمایش یک VAE Decode (یا Preview از Taesd fast decoder) اضافه کن.
نودهای مرتبط
Save Image
ComfyUI core
Save Image تصویر IMAGE را به صورت PNG در پوشه ComfyUI/output ذخیره میکند، بهطوری که کل روند کاری در متادیتای فایل جاسازی شده تا بتوان تصویر را دوباره به ComfyUI کشید و گراف را بازیابی کرد.
VAE Decode
ComfyUI core
رمزگشایی VAE نمونه LATENT را با استفاده از VAE به تصویر پیکسلی تبدیل میکند؛ رمزگشایی VAE (کاشیشده) همین کار را به صورت کاشی برای تصاویر خیلی بزرگ انجام میدهد.
Load Image
ComfyUI core
Load Image یک تصویر را از پوشه ورودی ComfyUI (یا آپلود شده) میخواند و یک تنسور IMAGE به همراه یک MASK که از کانال آلفا گرفته شده است، خروجی میدهد. این نقطه شروع برای گرافهای img2img، inpainting، ControlNet و IP-Adapter است.
نودهای بیشتر ComfyUI
CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode یک متن پرامپت رو با استفاده از مدل انکودر متن به CONDITIONING تبدیل میکنه. یک نود پرامپت مثبت رو نگه میداره و نود دوم پرامپت منفی رو.
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager افزونهای است که بستهها و مدلهای سفارشی را از داخل رابط نصب، بهروزرسانی و رفع مشکل میکند، گرههای گمشده در جریانهای کاری وارد شده را حل میکند و تنظیمات شما را ذخیره میکند.
KSampler
ComfyUI core
KSampler حلقه حذف نویز رو اجرا میکنه: مدل، پرامپتها و یک latent رو میگیره و تصویر نهایی latent رو تولید میکنه، که با seed، steps، cfg، sampler، scheduler و denoise کنترل میشه.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) یک فایل مدل .safetensors یا .ckpt را باز میکند و سه بخش اصلی که هر ورکفلو نیاز دارد را تحویل میدهد: مدل diffusion، کدگذار متن CLIP و VAE.
Empty Latent Image
ComfyUI core
Empty Latent Image یک بوم خالی در فضای نهان (عرض، ارتفاع، اندازه دسته) ایجاد میکند که نمونهگیری متن به تصویر از آن شروع میشود؛ ابعاد باید مضربی از ۸ باشند و با خانواده مدل همخوانی داشته باشند.
Load LoRA
ComfyUI core
بارگذاری LoRA (LoraLoader) یک فایل LoRA را با قدرتهای جداگانه روی MODEL و CLIP اعمال میکند، تا بتوان سبک، شخصیت یا مفهوم را به هر چکپوینتی اضافه کرد بدون اینکه آنها را ادغام کنیم.
