Model
Trends
.ai
Model
Trends
.ai
die besten Open-Source-KI-Modelle

Load Image-Node in ComfyUI

Load Image lädt ein Bild aus dem ComfyUI-Eingabeordner (oder einem Upload) und gibt einen IMAGE-Tensor plus eine MASKE aus, die aus dem Alphakanal stammt. Das ist der Startpunkt für img2img, Inpainting, ControlNet und IP-Adapter-Graphen.
Node-Paket: ComfyUI core
Kategorie: Bild

Was Load Image macht

Load Image ist der Weg, wie Pixel in einen Graphen kommen. Es zeigt die Dateien in ComfyUI/input an, du kannst mit dem Button oder per Drag & Drop eine neue Datei hochladen und das Bild als IMAGE ausgeben (ein Float-Tensor im Bereich 0-1, Form batch x Höhe x Breite x 3). Die zweite Ausgabe, MASK, wird aus der Transparenz der Datei erstellt: transparente Pixel werden 1 (maskiert), undurchsichtige Pixel 0. Ein JPEG ohne Alpha ergibt eine komplett schwarze Maske in der gleichen Größe.
Rechtsklick auf den Node und "Open in MaskEditor" wählen, um eine Maske über das Bild zu malen. Der Editor speichert eine Kopie der Datei mit dem gemalten Bereich als Transparenz (clipspace-Ordner), so dass die MASK-Ausgabe deine Malerei übernimmt. Das ist der übliche Weg fürs Inpainting: Load Image -> MASK -> Set Latent Noise Mask oder VAE Encode (für Inpainting).

Eingänge

Name
Typ
Bedeutung
image
COMBO/upload
Eine Datei aus ComfyUI/input oder eine Datei, die du hochlädst. PNG, JPEG, WebP und die meisten Formate, die PIL öffnen kann.

Ausgänge

Name
Typ
Bedeutung
IMAGE
IMAGE
Das Bild als Tensor. Verbinde es mit VAE Encode, ControlNet-Vorverarbeitern, IP-Adapter, Upscalern oder Save Image.
MASK
MASK
Alphakanal als Maske (1 dort, wo das Bild transparent ist oder im Maskeneditor gemalt wurde).
AD
Spar dir die Einrichtung: ComfyUI-Workflows vorinstalliert in der Cloud
BitVector führt fertige ComfyUI-Workflows auf eigenen GPUs aus. Keine Installation, keine fehlenden Nodes, keine roten Kästen. Auf dem Handy oder Laptop öffnen und in einer Minute generieren.

So verwendest du Load Image

  1. Füge den Node hinzu (suche nach "Load Image") und drücke "choose file to upload" oder zieh eine Datei darauf.
  2. Für img2img verbinde IMAGE mit VAE Encode und den daraus resultierenden LATENT mit KSampler, den Denoise-Wert etwa auf 0,5.
  3. Für Inpainting rechtsklick auf den Node, Mask Editor öffnen, Bereich malen, speichern und MASK mit Set Latent Noise Mask verbinden.
  4. Für ControlNet verbinde IMAGE mit dem Vorverarbeiter (Canny, Depth, OpenPose) vor Apply ControlNet.
  5. Halte die Eingabegröße nah an der Modellauflösung; bei großen Bildern zuerst mit Upscale Image verkleinern.

Einstellungen und Tipps

  • EXIF-Orientierung wird beachtet, also laden Handyfotos richtig herum.
  • Der Node cached die Datei; wenn du eine Datei mit gleichem Namen überschreibst, wähle sie nochmal aus oder drücke R zum Neuladen.
  • Ein 4000 px Foto direkt in VAE Encode zu laden, verbraucht viel VRAM. Erst runter skalieren.
  • Transparente PNGs aus Photoshop liefern eine fertige MASKE ohne Editor.
  • Mehrere Bilder kannst du mit Load Image Batch (WAS) oder dem Kern-Image Batch Node laden, wenn du mehr als eins brauchst.

Fehlerbehebung bei Load Image

Prompt-Ausgaben haben die Validierung nicht bestanden: Ungültige Bilddatei

Warum es passiert
Der Workflow verweist auf einen Dateinamen, der nicht in deinem Eingabeordner ist (bei geteilten Workflows), oder der Upload ist fehlgeschlagen.

So behebst du es
Lade das Bild nochmal mit dem Button hoch; der Name im Widget muss zu einer Datei in ComfyUI/input passen. Geteilte Workflows brauchen immer, dass die Eingabebilder neu hochgeladen werden.

MASK-Ausgabe ist leer / Inpainting ändert nichts

Warum es passiert
Das Bild hat keine Transparenz und im Maskeneditor wurde nichts gemalt, also ist die Maske komplett null.

So behebst du es
Öffne den Maskeneditor per Rechtsklick, male den Bereich und speichere; oder gib eine Maske von Load Image (als Mask) oder einem Segmentierungsnode rein.

Das ganze Bild ist maskiert statt nur der gemalte Bereich

Warum es passiert
Die Maske ist für den Node, der sie nutzt, invertiert, oder das Bild hat einen komplett transparenten Alphakanal.

So behebst du es
Füge einen Invert Mask Node ein oder entferne den Alpha-Kanal, indem du das Bild vor dem Hochladen flachst.

Upload-Button reagiert nicht oder der Browser hängt

Warum es passiert
Die Datei ist sehr groß oder der Server blockiert Uploads (z.B. wenn mit --disable-metadata gestartet oder hinter einem Proxy mit Größenlimit).

So behebst du es
Kopiere die Datei manuell in ComfyUI/input und wähle sie nach Drücken von R aus dem Dropdown aus.

AD
Diesen Workflow vom Handy aus starten
Jeder Workflow auf dieser Seite ist auf BitVector vorinstalliert, mit Modellen und Custom Nodes an Ort und Stelle. Einen auswählen, Prompt eingeben, fertig. Null Einrichtung, nichts herunterladen.

Fragen zu Load Image

Kann ich ein Bild von einer URL laden?

Nicht mit dem Kern-Node. Custom Packs (WAS, LoadImageFromUrl) fügen das hinzu; oder lade die Datei in den Eingabeordner herunter.

Warum sehen meine Farben nach Load Image -> Save Image leicht anders aus?

Die Pipeline wandelt in 8-Bit RGB um. Farbprofile werden nicht angewendet, deshalb verschieben sich breite Farbräume oder CMYK-Dateien. Erst in sRGB konvertieren.

Welche Größe sollte das Bild haben?

Jede Größe geht, aber VAE Encode braucht Vielfache von 8 Pixeln und große Bilder kosten viel VRAM. Die meisten Modelle mögen 1024 px an der langen Kante.

Verwandte Nodes

VAE Encode and VAE Encode (for Inpainting)
ComfyUI core
VAE Encode wandelt ein Pixel-BILD in einen LATENT für img2img um; VAE Encode (for Inpainting) macht das Gleiche, während der maskierte Bereich ausgeblendet wird, damit ein Inpainting-Modell ihn neu malen kann.
Load Image (as Mask)
ComfyUI core
Load Image (as Mask) wandelt einen Kanal eines Bildes (Alpha, Rot, Grün oder Blau) in eine MASKE um, sodass schwarz-weiße Maskendateien oder gemalte Ebenen das Inpainting und Compositing steuern können.
Save Image
ComfyUI core
Save Image speichert den IMAGE-Tensor als PNG in ComfyUI/output und bettet den gesamten Workflow in die Dateimetadaten ein, sodass das Bild zurück in ComfyUI gezogen werden kann, um den Graph wiederherzustellen.
Apply ControlNet
ComfyUI core
Apply ControlNet hängt ein Leitbild und ein geladenes ControlNet an das positive und negative CONDITIONING an, mit Stärke und Start-/End-Prozentwerten, damit der Sampler Kanten, Tiefe oder Pose vom Leitbild folgt.
Upscale Image and Upscale Image By
ComfyUI core
Upscale Image (ImageScale) und Upscale Image By ändern die Größe eines BILDES mit klassischer Interpolation (nearest, bilinear, bicubic, lanczos, area) auf eine genaue Größe oder um einen Faktor, ohne ein KI-Modell zu verwenden.
AD
Keine Lust mehr, Nodes zu reparieren? Lass es die Cloud machen
BitVector hält hunderte ComfyUI-Workflows installiert, aktuell und getestet auf schnellen Cloud-GPUs. Kein Python, keine CUDA-Fehler, keine VRAM-Grenzen. Läuft in jedem Browser.

Weitere ComfyUI-Nodes

CLIP Text Encode (Prompt)
ComfyUI core
CLIP Text Encode wandelt einen Textprompt mit dem Modell-Textencoder in CONDITIONING um. Ein Node hält den positiven Prompt, ein zweiter den negativen Prompt.
ComfyUI Manager
ComfyUI-Manager
ComfyUI Manager ist die Erweiterung, die benutzerdefinierte Node-Pakete und Modelle direkt in der Oberfläche installiert, aktualisiert und repariert, fehlende Nodes in importierten Workflows erkennt und deine Einrichtung sichert.
KSampler
ComfyUI core
KSampler führt die Denoising-Schleife aus: Es nimmt das Modell, die Prompts und ein Latent und erzeugt das fertige latente Bild, gesteuert durch Seed, Schritte, cfg, Sampler, Scheduler und Denoise.
Load Checkpoint
ComfyUI core
Load Checkpoint (CheckpointLoaderSimple) öffnet eine .safetensors- oder .ckpt-Modell-Datei und liefert die drei Teile, die jeder Workflow braucht: das Diffusions-MODELL, den CLIP-Textencoder und das VAE.
VAE Decode
ComfyUI core
VAE Decode wandelt den gesampelten LATENT mit dem VAE in ein Pixel-BILD um; VAE Decode (Tiled) macht das Gleiche in Kacheln für sehr große Bilder.
Empty Latent Image
ComfyUI core
Empty Latent Image erstellt die leere latente Leinwand (Breite, Höhe, batch_size), von der das Text-zu-Bild-Sampling startet; die Dimensionen müssen Vielfache von 8 sein und zur Modellfamilie passen.