Astridkraft commited on
Commit
01022a8
·
verified ·
1 Parent(s): e533097

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -2
app.py CHANGED
@@ -440,12 +440,13 @@ def enhanced_composite_with_sam(original_image, inpaint_result, original_mask,
440
  rgb_only = edited_region_fullsize.convert("RGB")
441
 
442
  # Mit dieser Konvertierung bekommt jeder Pixel die Möglichkeit transparent zu werden! Vorher gab es nur 3 Werte zu einem Pixel (RGB) jetzt 4 -der A-Wert
443
- # Der 4te Wert ist standardmäßig =255 deckend im Alpha-Kanal, im RGB-Bild ist es weiß
444
  edited_rgba = rgb_only.convert("RGBA")
445
 
446
  # Jetzt Alpha setzen. D.h. der 4te Wert jedes Pixels wird mit den Werten aus der SAM-Maske überschrieben. A=255 da wo segmentiert
447
  # und A=0 (transparent) da wo nicht segmentiert! Da wo transparent sieht man natürlich das Original!
448
- # putalpha macht das Inpaint-bild an den Stellen transparent an denen die SAM-Maske schwarz ist!
 
449
  edited_rgba.putalpha(alpha_mask)
450
 
451
  # hiermit hole ich mir den Hintergrund außerhalb der BBox zurück
 
440
  rgb_only = edited_region_fullsize.convert("RGB")
441
 
442
  # Mit dieser Konvertierung bekommt jeder Pixel die Möglichkeit transparent zu werden! Vorher gab es nur 3 Werte zu einem Pixel (RGB) jetzt 4 -der A-Wert
443
+ # Der 4te Wert ist standardmäßig =255 deckend im Alpha-Kanal, im RGB-Bild ist es weiß.
444
  edited_rgba = rgb_only.convert("RGBA")
445
 
446
  # Jetzt Alpha setzen. D.h. der 4te Wert jedes Pixels wird mit den Werten aus der SAM-Maske überschrieben. A=255 da wo segmentiert
447
  # und A=0 (transparent) da wo nicht segmentiert! Da wo transparent sieht man natürlich das Original!
448
+ # putalpha macht das Inpaint-bild an den Stellen transparent an denen die SAM-Maske schwarz ist! Die Alpha-Werte sagen dem Compositing-System, welche RGB-Pixel wichtig sind!
449
+ # Wo α=0, werden die RGB-Werte komplett ignoriert!
450
  edited_rgba.putalpha(alpha_mask)
451
 
452
  # hiermit hole ich mir den Hintergrund außerhalb der BBox zurück