A desktop application that allows you to transform and generate images using Google's Gemini generative AI model. This tool leverages the gemini-2.0-flash-exp-image-generation model to manipulate images based on text prompts.
- Image Transformation: Edit and transform existing images using text prompts
- Preset Transformations: Quick access to common transformations:
- Colorize black and white images
- Add objects to existing scenes
- Change backgrounds
- Apply artistic effects
- Multilingual Interface: Full support for English and Italian
- User-friendly GUI: Clean interface built with Tkinter
- Python 3.8+
- Required packages:
- tkinter
- Pillow (PIL)
- google-generativeai
-
Clone this repository:
git clone https://github.com/francescogruner/Gemini-Image-Generator cd gemini-image-generator -
Install required packages:
pip install -r requirements.txt -
Run the application:
python "Gemini Image Generator.py"
- Obtain a Google API key from the Google AI Studio
- Enter your API key in the application
- Select an input image
- Choose a preset transformation or write a custom prompt
- Click "Generate Image"
- Save the generated image if desired
This project is open source, created by Francesco Gruner.
Un'applicazione desktop che consente di trasformare e generare immagini utilizzando il modello generativo Gemini di Google. Questo strumento sfrutta il modello gemini-2.0-flash-exp-image-generation per manipolare immagini in base a prompt testuali.
- Trasformazione di immagini: Modifica e trasforma immagini esistenti utilizzando prompt testuali
- Trasformazioni preimpostate: Accesso rapido a trasformazioni comuni:
- Colorazione di immagini in bianco e nero
- Aggiunta di oggetti a scene esistenti
- Cambio di sfondi
- Applicazione di effetti artistici
- Interfaccia multilingue: Supporto completo per inglese e italiano
- Interfaccia utente intuitiva: Interfaccia pulita costruita con Tkinter
- Python 3.8+
- Pacchetti richiesti:
- tkinter
- Pillow (PIL)
- google-generativeai
-
Clona questo repository:
git clone https://github.com/francescogruner/Gemini-Image-Generator cd gemini-image-generator -
Installa i pacchetti richiesti:
pip install -r requirements.txt -
Esegui l'applicazione:
python "Gemini Image Generator.py"
- Ottieni una chiave API Google da Google AI Studio
- Inserisci la tua chiave API nell'applicazione
- Seleziona un'immagine di input
- Scegli una trasformazione preimpostata o scrivi un prompt personalizzato
- Clicca su "Genera Immagine"
- Salva l'immagine generata se desiderato
Questo progetto è open source, creato da Francesco Gruner.
