Astridkraft commited on
Commit
991c606
·
verified ·
1 Parent(s): 7c5f5cd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -444,10 +444,10 @@ def enhanced_composite_with_sam(original_image, inpaint_result, original_mask,
444
  # Der A-Wert ist standardmäßig =255 deckend im Alpha-Kanal, im RGB-Bild ist es weiß.
445
  edited_rgba = rgb_only.convert("RGBA")
446
 
447
- # Jetzt Alpha setzen. D.h. der A-Wert jedes Pixels wird mit den Werten aus der SAM-Maske überschrieben. A=255 da wo segmentiert
448
  # und A=0 (transparent) da wo nicht segmentiert! Da wo transparent sieht man natürlich das Original!
449
  # 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!
450
- # Wo α=0, werden die RGB-Werte komplett ignoriert!
451
  edited_rgba.putalpha(alpha_mask)
452
 
453
  # hiermit hole ich mir den Hintergrund außerhalb der BBox zurück
 
444
  # Der A-Wert ist standardmäßig =255 deckend im Alpha-Kanal, im RGB-Bild ist es weiß.
445
  edited_rgba = rgb_only.convert("RGBA")
446
 
447
+ # Jetzt Alpha setzen. D.h. der A-Wert jedes Pixels wird mit den Grauwerten der SAM-Maske überschrieben. A=255 da wo segmentiert
448
  # und A=0 (transparent) da wo nicht segmentiert! Da wo transparent sieht man natürlich das Original!
449
  # 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!
450
+ # Wo A=0, werden die RGB-Werte komplett ignoriert!
451
  edited_rgba.putalpha(alpha_mask)
452
 
453
  # hiermit hole ich mir den Hintergrund außerhalb der BBox zurück