Add files via upload

This commit is contained in:
Academia SD
2025-04-06 14:43:56 +02:00
committed by GitHub
parent 9d3f251c27
commit 7d2d5cc719

View File

@@ -156,13 +156,13 @@ class flux1tools(scripts.Script):
# Rellenar áreas expandidas en la máscara (blanco = áreas a generar) # Rellenar áreas expandidas en la máscara (blanco = áreas a generar)
if expand_up > 0: if expand_up > 0:
draw.rectangle([(0, 0), (new_width, expand_up)], fill=(255, 255, 255, 255)) draw.rectangle([(0, 0), (new_width, expand_up)], fill=(100, 255, 100, 255))
if expand_down > 0: if expand_down > 0:
draw.rectangle([(0, new_height - expand_down), (new_width, new_height)], fill=(255, 255, 255, 255)) draw.rectangle([(0, new_height - expand_down), (new_width, new_height)], fill=(100, 255, 100, 255))
if expand_left > 0: if expand_left > 0:
draw.rectangle([(0, expand_up), (expand_left, new_height - expand_down)], fill=(255, 255, 255, 255)) draw.rectangle([(0, expand_up), (expand_left, new_height - expand_down)], fill=(100, 255, 100, 255))
if expand_right > 0: if expand_right > 0:
draw.rectangle([(new_width - expand_right, expand_up), (new_width, new_height - expand_down)], fill=(255, 255, 255, 255)) draw.rectangle([(new_width - expand_right, expand_up), (new_width, new_height - expand_down)], fill=(100, 255, 100, 255))
return new_image, new_mask return new_image, new_mask
@@ -267,11 +267,11 @@ class flux1tools(scripts.Script):
with gradio.Accordion("Outpaint Options", open=False): with gradio.Accordion("Outpaint Options", open=False):
# Sliders para controlar la expansión en cada dirección # Sliders para controlar la expansión en cada dirección
with gradio.Row(): with gradio.Row():
fill_expand_up = gradio.Slider(label="Expand Up:", minimum=0, maximum=512, step=64, value=0) fill_expand_up = gradio.Slider(label="Expand Up", minimum=0, maximum=512, step=64, value=0)
fill_expand_down = gradio.Slider(label="Expand Down:", minimum=0, maximum=512, step=64, value=0) fill_expand_down = gradio.Slider(label="Expand Down", minimum=0, maximum=512, step=64, value=0)
with gradio.Row(): with gradio.Row():
fill_expand_left = gradio.Slider(label="Expand Left:", minimum=0, maximum=512, step=64, value=0) fill_expand_left = gradio.Slider(label="Expand Left", minimum=0, maximum=512, step=64, value=0)
fill_expand_right = gradio.Slider(label="Expand Right:", minimum=0, maximum=512, step=64, value=0) fill_expand_right = gradio.Slider(label="Expand Right", minimum=0, maximum=512, step=64, value=0)
# Botón para aplicar expansión # Botón para aplicar expansión
with gradio.Row(): with gradio.Row():
@@ -287,8 +287,8 @@ class flux1tools(scripts.Script):
width, height = image.size width, height = image.size
new_width = width + left + right new_width = width + left + right
new_height = height + up + down new_height = height + up + down
return f"Current dimensions: {width}×{height} → New dimensions: {new_width}×{new_height}" return f"Current dimensions: {width}×{height}"
#return f"Current dimensions: {width}×{height} → New dimensions: {new_width}×{new_height}"
# Actualizar info al cambiar valores # Actualizar info al cambiar valores
fill_image.background.change( fill_image.background.change(
fn=update_dimensions_info, fn=update_dimensions_info,