# -* coding:UTF-8 -*
# !/usr/bin/env python
import numpy as np
import gradio as gr
import roop.globals
from roop.core import (
start,
decode_execution_providers,
suggest_max_memory,
suggest_execution_threads,
)
from roop.processors.frame.core import get_frame_processors_modules
from roop.utilities import normalize_output_path
import os
from PIL import Image
article_text = """
"""
def swap_face(source_file, target_file, doFaceEnhancer):
# ... [jouw bestaande swap_face functie blijft identiek] ...
app = gr.Interface(
fn=swap_face,
inputs=[
gr.Image(label="Upload jouw gezicht"),
gr.Image(label="Kies een template afbeelding"),
gr.Checkbox(label="Gezicht verbeteren?", info="Aanvinken voor HD-kwaliteit")
],
outputs=gr.Image(label="Resultaat", show_share_button=True),
title="🎠Glossy Branding AI Face Swap",
description="Transformeer jezelf in een AI-kunstwerk! Upload je foto en kies een template.",
article=article_text, # 👈 Dit is de cruciale toevoeging
theme=gr.themes.Soft(primary_hue="purple")
)
app.launch()