Update main.py
Browse files
main.py
CHANGED
|
@@ -418,13 +418,13 @@ EXEMPLOS
|
|
| 418 |
"result_type": "info"
|
| 419 |
}},
|
| 420 |
{{
|
| 421 |
-
"title": "Quando você finalmente para de se desculpar por ocupar espaço
|
| 422 |
"description": "essa aqui tá indo direto pro meu espelho",
|
| 423 |
"legenda": false,
|
| 424 |
"result_type": "meme"
|
| 425 |
}},
|
| 426 |
{{
|
| 427 |
-
"title": "Como eu me sinto quando minha bestie tá chorando por um homem sendo que ela podia ter o amor da vida dela se abrisse os olhos
|
| 428 |
"description": "a gente gasta rímel, tempo e saúde mental sofrendo por alguém que nem valoriza, enquanto o cara certo tá esperando a gente acordar.\n\nesses momentos onde a gente esquece totalmente do próprio valor deveriam ser proibidos por lei 🤡",
|
| 429 |
"legenda": false,
|
| 430 |
"result_type": "meme"
|
|
@@ -571,6 +571,20 @@ EXEMPLOS
|
|
| 571 |
if cleaned_path and os.path.exists(cleaned_path):
|
| 572 |
img_for_meme = cleaned_path
|
| 573 |
print(f"✨ Imagem limpa salva em: {img_for_meme}")
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 574 |
else:
|
| 575 |
print("⚠️ Gemini não retornou imagem limpa. Usando a original.")
|
| 576 |
|
|
|
|
| 418 |
"result_type": "info"
|
| 419 |
}},
|
| 420 |
{{
|
| 421 |
+
"title": "Quando você finalmente para de se desculpar por ocupar espaço",
|
| 422 |
"description": "essa aqui tá indo direto pro meu espelho",
|
| 423 |
"legenda": false,
|
| 424 |
"result_type": "meme"
|
| 425 |
}},
|
| 426 |
{{
|
| 427 |
+
"title": "Como eu me sinto quando minha bestie tá chorando por um homem sendo que ela podia ter o amor da vida dela se abrisse os olhos",
|
| 428 |
"description": "a gente gasta rímel, tempo e saúde mental sofrendo por alguém que nem valoriza, enquanto o cara certo tá esperando a gente acordar.\n\nesses momentos onde a gente esquece totalmente do próprio valor deveriam ser proibidos por lei 🤡",
|
| 429 |
"legenda": false,
|
| 430 |
"result_type": "meme"
|
|
|
|
| 571 |
if cleaned_path and os.path.exists(cleaned_path):
|
| 572 |
img_for_meme = cleaned_path
|
| 573 |
print(f"✨ Imagem limpa salva em: {img_for_meme}")
|
| 574 |
+
|
| 575 |
+
try:
|
| 576 |
+
from gemini_watermark_remover import process_image
|
| 577 |
+
unwatermarked_path = cleaned_path.replace(".jpg", "_nowm.jpg").replace(".png", "_nowm.png")
|
| 578 |
+
if "_nowm" not in unwatermarked_path: unwatermarked_path += "_nowm.jpg"
|
| 579 |
+
|
| 580 |
+
success = process_image(input_path=cleaned_path, output_path=unwatermarked_path, remove=True, auto_detect=True)
|
| 581 |
+
if success and os.path.exists(unwatermarked_path):
|
| 582 |
+
img_for_meme = unwatermarked_path
|
| 583 |
+
print(f"✨ Marca d'água do Gemini removida com sucesso. Nova imagem salva em: {img_for_meme}")
|
| 584 |
+
else:
|
| 585 |
+
print("⚠️ Nenhuma marca d'água do Gemini encontrada ou erro silencioso. Mantendo imagem.")
|
| 586 |
+
except Exception as wm_e:
|
| 587 |
+
print(f"⚠️ Erro ao executar a limpeza da marca d'água: {wm_e}")
|
| 588 |
else:
|
| 589 |
print("⚠️ Gemini não retornou imagem limpa. Usando a original.")
|
| 590 |
|