img2img, inpainting at outpainting na mga batayan: pag-aayos ng mga kamay, pagpapalit ng mga bagay at pagpapalawak ng larawan
Pangkalahatang-ideya
Nagsisimula ang text-to-image mula sa purong noise. Ang img2img ay nagsisimula sa iyong larawan na may dagdag na noise, kaya pinananatili ng modelo ang komposisyon at binabago ang iba pa; ang denoise value (0 hanggang 1) ang nagsasabi kung gaano karaming noise, kaya ganoon din ang pagbabago. Ang inpainting ay img2img na limitado lang sa mask: tanging ang masked na pixels lang ang nire-regenerate, ang iba ay nananatiling eksakto. Ang outpainting ay inpainting kung saan ang mask ay bagong bakanteng canvas sa paligid ng larawan. Lahat ng tatlo ay tumatakbo sa bawat UI at sa parehong cloud partners.
Ang inpainting ang paraan kung paano ginagawa ang mga AI images na mukhang tapos na. Walang nakakakuha ng perfect na mga kamay, mata at teksto sa isang pass lang; ginagawa muna nila ang komposisyon, tapos minamask ang kamay at nire-regenerate ito sa mas mataas na effective resolution gamit ang prompt na naglalarawan lang ng kamay. Ang mga dedicated inpainting checkpoints (SD 1.5 inpainting fine-tunes, Flux Fill, Qwen Image Edit) ay mas naiintindihan ang hangganan ng mask kumpara sa normal checkpoint, at nakalista sila sa katalogo na may sariling tag.
Ang mga 2025 editing models (Qwen Image Edit, FLUX.1 Kontext, FLUX.2) ay tumatanggap ng instruction imbes na mask ("palitan ang pulang kotse ng bisikleta"); tinatalakay ito sa Qwen Image Edit guide dito sa site. Pero ang mask-based workflow dito pa rin ang pinaka-tumpak na tool kapag gusto mo talagang isang area lang ang maapektuhan.
Sanggunian
Pangalan | Uri | Ano ito |
|---|---|---|
Denoise (denoising strength) | 0.2-1.0 | 0.2-0.35 pinananatili ang larawan at nililinis ang mga detalye; 0.4-0.6 nagre-restyle habang pinapanatili ang komposisyon; 0.7+ ginagamit ang input bilang maluwag na gabay lang. |
Mask | brush / upload | Ang puti ay nire-regenerate, ang itim ay pinananatili. Feather 8-24 px para mag-blend ang seam. Medyo palakihin ang mask sa paligid ng mga kamay. |
Mask mode: masked only vs whole picture | "Only masked" ay nire-render ang mask region sa full resolution (para sa pag-aayos ng kamay); "whole picture" ay pinananatili ang konteksto para sa malalaking pagbabago. | |
Only-masked padding | 32-128 px | Gaano kalawak ang nakapaligid na konteksto na nakikita ng modelo kapag nire-render lang ang mask. Mas maraming padding, mas maganda ang blending, mas kaunti ang detalye. |
Fill mode | original / fill / latent noise | "Original" para ayusin ang nasa larawan; "latent noise" o "fill" kapag ang masked area ay dapat maging bago. |
Inpainting checkpoint | Tinrain gamit ang mga mask; mas kaunti ang seams at mga halusinadong gilid kumpara sa normal checkpoint sa mataas na denoise. | |
Outpaint direction and size | px per side | 128-256 px kada hakbang; palawakin ang isang o dalawang gilid sa isang pagkakataon, tapos mag-run ng low-denoise img2img sa buong larawan para pag-isahin. |
ComfyUI nodes | VAE Encode (for Inpainting), Set Latent Noise Mask, InpaintModelConditioning | Ang unang dalawa para sa normal checkpoints; InpaintModelConditioning para sa Flux Fill at inpainting checkpoints. |
Hakbang-hakbang
- Gumawa ng base image at itago ang seed at prompt nito.
- Para sa mabilisang paglilinis, mag-run ng img2img gamit ang parehong prompt sa denoise 0.3, parehong size; ang maliliit na depekto ay lumalambot at nananatili ang komposisyon.
- Para sa kamay: buksan ang inpaint, pinturahan ang mask na medyo mas malaki sa kamay, piliin ang "only masked", padding 64, denoise 0.5, prompt ay kamay lang ("isang relaxed na kamay na nakapatong sa mesa, limang daliri") at gumawa ng apat.
- Para sa mukha na malayo: pareho lang, denoise 0.4, prompt ang paglalarawan ng mukha; o gumamit ng face-detailer node/extension na awtomatikong gumagawa ng mask.
- Para sa pagpapalit ng bagay: i-mask ito nang buo, fill mode "latent noise", denoise 0.8 hanggang 1.0, prompt ang bagong bagay kasama ang ilaw nito ("isang ceramic vase, mainit na ilaw mula sa bintana sa kaliwa").
- Para sa outpainting: palawakin ang canvas ng 256 px sa isang gilid, i-mask ang bagong area kasama ang 32 px overlap, denoise 1.0 gamit ang inpainting checkpoint, prompt ang buong eksena; ulitin sa bawat gilid.
- Tapusin sa isang img2img pass sa buong larawan sa denoise 0.2 hanggang 0.25 para pag-isahin ang grain at kulay, tapos i-upscale.
Mga halimbawa
Pag-ayos ng kamay, A1111 / Forge inpaint tab
Inpaint area: only masked | Padding: 64 | Mask blur: 12 | Denoise: 0.5 | Fill: original
Prompt: a relaxed hand resting on a wooden table, five fingers, natural skin, soft window light
Negative: extra fingers, fused fingers, deformed hand
Pag-restyle gamit ang img2img
Input: your SDXL photo render | Denoise: 0.45 | Same seed | Prompt: same subject, "watercolour illustration, loose brush strokes, paper texture" | LoRA: a watercolour style at 0.8
Outpaint gamit ang Flux Fill sa ComfyUI
Load Image -> Pad Image for Outpainting (right 256, feathering 24) -> InpaintModelConditioning (Flux Fill) -> KSampler (denoise 1.0, guidance 30) -> VAE Decode
Mga tip
- I-prompt lang ang nasa loob ng mask kapag gumagamit ng "only masked"; hindi nakikita ng modelo ang iba pang bahagi ng prompt mo.
- Panatilihin ang inpainting model sa parehong pamilya ng base image; ang Flux image na inpaint gamit ang SD 1.5 ay nagpapakita ng style seam.
- Mga kamay: mag-mask nang maluwag, i-prompt ang posisyon ng kamay, at gumawa ng ilang kandidato; pumili, huwag ulitin sa iisang isa lang.
- Ang mababang denoise na may bagong LoRA na naka-load ay mura lang na paraan para mag-apply ng style sa existing render nang hindi binabago ang komposisyon.
- Mas maganda ang Flux Fill sa malalaking pagtanggal at outpainting kumpara sa kahit anong SDXL inpainting checkpoint; naiintindihan ng Qwen Image Edit ang instructions ("alisin ang tao sa kaliwa") kahit walang mask.
- Sa PirateDiffusion, mag-reply sa larawan gamit ang /inpaint o /remix; sa BitVector, ang mga image tools ay nasa tabi ng prompt box. Parehong logic ng denoise ang ginagamit.
Pag-aayos ng problema
Nakikitang seam sa paligid ng mask
Bakit ito nangyayari
Hindi na-feather ang mask, masyadong maliit ang padding, o ibang modelo kaysa sa base image.
Paano ayusin
Mask blur 12-24, padding 64+, matching family; tapusin sa 0.2 denoise pass sa buong larawan.
Mali pa rin ang kamay
Bakit ito nangyayari
Masyadong masikip ang mask, masyadong mababa ang denoise para mag-repose, prompt na naglalarawan ng buong eksena.
Paano ayusin
Mas malaking mask, denoise 0.55-0.7, prompt kamay lang, gumawa ng walo at pumili.
Binago ng img2img ang lahat
Bakit ito nangyayari
Denoise lampas 0.7.
Paano ayusin
0.3 hanggang 0.5 pinananatili ang komposisyon.
Ibang liwanag ang outpainted na area
Bakit ito nangyayari
Hindi nakita ng modelo ang sapat na bahagi ng original; "fill" ay nag-average ng kulay sa gilid.
Paano ayusin
I-overlap ang mask ng 32 px papasok sa larawan, gamitin ang "latent noise", tapos pag-isahin gamit ang low-denoise pass.
Lumulutang o mali ang ilaw ng inpainted na bagay
Bakit ito nangyayari
Hindi nilarawan ng prompt ang direksyon ng ilaw; masyadong maliit ang padding para makita ang eksena.
Paano ayusin
Banggitin ang ilaw sa prompt at taasan ang padding sa 128.
Mga tanong
Kailangan ko ba ng espesyal na inpainting model?
Hindi para sa maliliit na ayos sa denoise hanggang 0.5. Para sa pagtanggal, malalaking pagpapalit at outpainting, oo: ang inpainting checkpoint o Flux Fill ay nagbibigay ng mas malinis na resulta.
Anong denoise para sa "para magmukhang painting"?
0.4 hanggang 0.55 gamit ang style prompt o LoRA. Sa ilalim ng 0.4, halos hindi lumalapat ang style; lampas 0.6 nagsisimulang magbago ang subject.
Pwede ba akong mag-inpaint sa mas mataas na resolution kaysa sa larawan?
Oo, yan ang ginagawa ng "only masked": nire-render ang mask region sa native size ng modelo tapos isinascale pabalik, kaya gumaganda ang mga kamay.
Pinapalitan ba ng instruction editing ang mga mask?
Para sa maraming edits, oo (Qwen Image Edit, Kontext, FLUX.2). Pero nananatili ang masks bilang tumpak na tool kapag gusto mo siguradong walang ibang bahagi ang mababago.
Pwede ba ito sa video?
Mga link at pinagmulan
- SDEdit: img2img origins (Meng et al., 2021)
- RePaint: inpainting with diffusion (Lugmayr et al., 2022)
- SD 1.5 family page
- Flux family page
- Qwen Image family page
- PirateDiffusionAD
Mga model sa gabay na ito
Isinulat ni
Pinapatakbo ang barkong ito. May mga opinyon tungkol sa VAE decode times na walang nagtanong. Naniniwala na gustong maging malaya ang mga weights at na ang anumang model na hindi mo ma-download ay isang subscription na may dagdag na hakbang. Hindi sasagot sa mga tanong tungkol sa 400 GB ng checkpoints sa NAS.
Lahat ng gabay ni Captain
Mga kaugnay na gabay
DreamShaper 8 Inpainting: pag-aayos at pagbabago ng bahagi ng larawan
Okt 1, 2026
Realistic Vision 5.1 Inpainting: mga photorealistic na pag-aayos at pag-edit
Okt 2, 2026
epiCRealism v5 Inpainting: natural na pag-edit ng larawan sa SD 1.5
Okt 2, 2026
Qwen-Image-Edit gabay: mga instruction prompt, multi-image editing at mga LoRA na nagpapahusay dito
May 26, 2026
Mga Hakbang, CFG, samplers, schedulers at seeds: paliwanag sa mga setting ng generation na may ligtas na default
Nob 19, 2025
Pagpapalaki ng AI na mga larawan: ESRGAN models, hires-fix, tiled diffusion at kung kailan angkop ang bawat isa
Mar 4, 2026
Higit pang gabay
Mga error sa ComfyUI at paano ayusin: pulang nodes, nawawalang mga modelo, CUDA out of memory
May 12, 2026
CUDA out of memory: gaano karaming VRAM ang kailangan ng bawat AI model at paano ito mapasya
May 18, 2026
Flux vs SDXL vs SD 1.5 vs Qwen vs Z-Image: aling pamilya ng modelo ang gagamitin sa 2026
May 22, 2026
Mga kinakailangan sa VRAM para sa bawat sikat na AI image at video model (2026): full precision, FP8 at GGUF
Okt 6, 2026

AMD Amuse sa 2026: ano ang nangyari, at dapat pa ba itong gamitin?
Okt 9, 2026
