habulaj commited on
Commit
9f4b9b2
·
verified ·
1 Parent(s): 8c361ed

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +16 -2
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