Skip to content

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.

License

Notifications You must be signed in to change notification settings

francescogruner/Gemini-Image-Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gemini Image Generator

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.

capture

Features

  • 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

Requirements

  • Python 3.8+
  • Required packages:
    • tkinter
    • Pillow (PIL)
    • google-generativeai

Installation

  1. Clone this repository:

    git clone https://github.com/francescogruner/Gemini-Image-Generator
    cd gemini-image-generator
    
  2. Install required packages:

    pip install -r requirements.txt
    
  3. Run the application:

    python "Gemini Image Generator.py"
    

Usage

  1. Obtain a Google API key from the Google AI Studio
  2. Enter your API key in the application
  3. Select an input image
  4. Choose a preset transformation or write a custom prompt
  5. Click "Generate Image"
  6. Save the generated image if desired

License

This project is open source, created by Francesco Gruner.


Generatore di Immagini Gemini

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.

Funzionalità

  • 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

Requisiti

  • Python 3.8+
  • Pacchetti richiesti:
    • tkinter
    • Pillow (PIL)
    • google-generativeai

Installazione

  1. Clona questo repository:

    git clone https://github.com/francescogruner/Gemini-Image-Generator
    cd gemini-image-generator
    
  2. Installa i pacchetti richiesti:

    pip install -r requirements.txt
    
  3. Esegui l'applicazione:

    python "Gemini Image Generator.py"
    

Utilizzo

  1. Ottieni una chiave API Google da Google AI Studio
  2. Inserisci la tua chiave API nell'applicazione
  3. Seleziona un'immagine di input
  4. Scegli una trasformazione preimpostata o scrivi un prompt personalizzato
  5. Clicca su "Genera Immagine"
  6. Salva l'immagine generata se desiderato

Licenza

Questo progetto è open source, creato da Francesco Gruner.

About

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.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages