Skip to content

oomol-flows/nano-banana

Repository files navigation

Nano Banana - AI-Powered Image Creation and Editing Made Simple

Create images from text, edit existing images, or generate new images using reference photos with the power of AI and simple, natural language descriptions. Nano Banana makes professional-quality image work accessible to everyone - no design skills or complex software required.

Three Powerful Image Processing Modes

Nano Banana supports three distinct image processing capabilities through a single unified interface:

1. Text-to-Image Generation

Simply describe what you want to see, and AI will generate it for you:

  • Landscapes and Scenes - "A beautiful sunset over a mountain landscape" or "A cozy coffee shop on a rainy day"
  • Objects and Products - "A modern minimalist chair" or "A vintage wooden desk"
  • Characters and People - "A professional business person in an office" or "A child playing in a park"
  • Abstract Concepts - "The feeling of peace and tranquility" or "Energy and excitement"
  • Custom Compositions - "A cat sitting on a stack of books in a library" or "A sports car in a futuristic city"

How to use: Just provide a text description in the prompt parameter. Leave image_urls empty.

2. Image Editing

Have a photo you want to improve? Provide your image and describe the changes:

  • Add or Remove Objects - "Add a rainbow in the sky" or "Remove the person in the background"
  • Change Colors and Lighting - "Make it look like sunset" or "Add dramatic lighting"
  • Transform Scenes - "Turn this into a winter scene" or "Make it look like a painting"
  • Modify Details - "Add flowers to the garden" or "Change the car color to red"
  • Creative Edits - "Add a Pikachu character" or "Make it look vintage"

How to use: Provide image URLs in the image_urls parameter and describe your desired edits in the prompt.

3. Reference-Based Image Generation

Use an existing image as inspiration to create something new:

  • Style Transfer - Provide a painting and ask for "a landscape in this artistic style"
  • Variation Creation - Upload a design and request "create variations of this logo"
  • Concept Extension - Share a room photo and ask for "similar interior designs in different colors"
  • Theme Development - Use a mood board image to generate matching visuals

How to use: Provide reference image URLs in the image_urls parameter and describe what you want to create in the prompt.

Key Parameter: The image_urls parameter determines the processing mode. When provided, it enables image editing or reference-based generation. When empty, it performs text-to-image generation.

Simply describe what you want in everyday language, and the AI understands and brings your vision to life.

Nano Banana vs. Nano Banana Pro

Nano Banana offers a cost-effective solution for your image creation and editing needs:

Nano Banana (This Package):

  • More Affordable - Perfect for budget-conscious projects and high-volume work
  • Good Quality Results - Delivers solid results for most everyday needs
  • Same Easy Interface - Just as simple to use with natural language descriptions
  • Best For: Social media content, draft mockups, concept exploration, bulk image processing, and projects where budget is a priority

Nano Banana Pro:

  • Premium Quality - Higher fidelity and more refined details
  • Higher Cost - Investment for projects requiring top-tier results
  • Best For: Professional marketing materials, client presentations, final production work, and situations where maximum quality is essential

Which Should You Choose?

  • Start with Nano Banana for most projects - it's more economical and delivers great results
  • Upgrade to Nano Banana Pro when you need that extra polish for high-stakes presentations or final deliverables
  • Many users find Nano Banana perfectly sufficient for their needs and appreciate the cost savings

How It Works

Nano Banana provides you with building blocks that work together seamlessly:

Creating Images from Text

The Image Generator block turns your descriptions into real images. You can:

  • Describe what you want to create in plain language
  • Choose how many variations to generate (great for exploring options)
  • Select your preferred image format (JPEG, PNG, or WebP)
  • Pick the perfect dimensions for your needs (square, widescreen, portrait, and more)

The system processes your description and automatically delivers the finished images when they're ready.

Editing Images or Using Reference Photos

The Image Generator block also handles editing and reference-based creation. When you provide images along with your description, you can:

Edit Existing Images:

  • Upload your photos via web links
  • Describe the changes you want in everyday language
  • The AI modifies your images according to your instructions

Generate from Reference:

  • Provide reference images that inspire you
  • Describe what you want to create using those references
  • The AI creates new images based on your reference and description

Getting Your Results: The Get Results block retrieves your finished images once they're ready. It automatically checks if your images are complete and delivers them to you. You can adjust:

  • How often it checks for updates (useful for large batches)
  • How long to wait before timing out

Complete Workflows

Image Generator Workflow: Combines all steps of image generation into one smooth process. You simply describe what you want, choose your preferences, and it handles everything - creating the image and delivering the final result.

Image Editor Workflow: Combines both editing steps into one seamless process. You provide your images and instructions, and it handles everything - submitting your request, waiting for processing, and delivering your finished images.

Using the Blocks Together

These building blocks are designed to work in harmony. Here are some creative ways you might combine them:

Generate Then Edit: Create an image from text, then fine-tune it with edits. For example, generate "a modern living room" and then edit it to "add plants by the window."

Reference-Based Creation: Use an existing image as a starting point. Upload a product photo and ask for "the same product in different colors" or share a design you like and request "create similar designs in different styles."

Batch Creation: Generate multiple variations of an idea at once by requesting several images with the same description, then pick your favorite to edit further.

Iterative Refinement: Start with a generated image, edit it, then use that result as inspiration to generate more variations or make additional edits.

Mix with Cloud Storage: Generate or edit images, then combine with cloud storage blocks to organize and save your creations automatically.

Custom Workflows: Use the individual building blocks separately when you need precise control over timing, want to handle multiple requests simultaneously, or are building more complex image processing pipelines.

Real-World Examples

Marketing and Advertising: Generate product mockups, create social media visuals, or design banner images - all from simple descriptions. "A sleek smartphone on a minimalist desk."

Content Creation: Create unique images for blog posts, articles, or presentations. "An illustration of teamwork with people collaborating" or edit existing photos to match your brand style.

Social Media: Generate eye-catching posts: "A motivational quote on a mountain background." Then edit to add your specific text or branding.

Creative Projects: Bring imagination to life - "A fantasy castle on floating islands" or "A steampunk version of modern technology."

Product Visualization: Create product concepts before manufacturing: "A minimalist water bottle in sage green" or edit existing product photos: "Show this chair in different colors."

Interior Design: Visualize spaces: "A cozy bedroom with warm lighting and plants" or edit room photos: "Add modern furniture to this empty space."

Event Planning: Create venue concepts or edit venue photos to show different decoration styles: "Add festive holiday decorations."

Educational Materials: Generate illustrations for presentations or educational content: "A diagram showing the water cycle" or "Historical figures in period clothing."

Getting Started

For Image Generation:

  1. Describe Your Vision: Think about what you want to create - be as specific or creative as you like
  2. Choose Your Options:
    • How many variations do you want to see?
    • What format works best for your needs?
    • What dimensions fit your project?
  3. Let AI Create: The system generates your images automatically
  4. Refine If Needed: Generate new variations or edit the results until perfect

For Image Editing:

  1. Prepare Your Images: Make sure your images are accessible via web links (you can upload them to cloud storage if needed)
  2. Describe Your Changes: Think about what you want modified - the more specific you are, the better the results
  3. Choose Your Approach:
    • Quick edit? Use the complete workflow
    • Multiple edits? Set up separate requests
    • Need more control? Use individual blocks
  4. Let AI Do the Work: The system handles all the complex processing automatically

For Reference-Based Creation:

  1. Prepare Your Reference Images: Have your inspiration images ready via web links
  2. Describe What You Want: Explain how you want to use the reference - "create similar designs" or "apply this style to a landscape"
  3. Choose Your Options: Select format, dimensions, and number of variations
  4. Let AI Create: The system generates new images based on your reference and description

Tips for Best Results

For Generation:

  • Be Descriptive: "A modern kitchen with white cabinets, marble countertops, and natural light" works better than just "a kitchen"
  • Include Style Details: Mention artistic style, mood, or atmosphere: "in watercolor style" or "with dramatic lighting"
  • Specify Key Elements: Include important details about colors, composition, or specific objects
  • Experiment with Options: Try different aspect ratios and generate multiple variations to explore possibilities

For Editing:

  • Be Specific: "Add a red rose in the foreground" works better than just "add a flower"
  • One Change at a Time: For complex transformations, break them into steps
  • Keep It Natural: Ask for changes that fit naturally with the existing image
  • Batch Similar Edits: Process multiple images with similar changes together for efficiency

What Makes Nano Banana Special

  • Natural Language: No need to learn complicated commands - just describe what you want
  • Three Creation Modes: Create from text, edit existing images, or generate new images using reference photos - all in one toolkit
  • Cost-Effective: Great quality at a more affordable price point than premium alternatives
  • Automatic Processing: The system handles waiting, checking status, and delivering results
  • Flexible Workflows: Combine blocks in ways that match your specific needs
  • Multiple Variations: Generate several options or edit multiple images at once
  • Format Options: Choose the image format and dimensions that work best for your project
  • Bilingual Support: Works with descriptions in English or Chinese
  • Creative Freedom: From realistic photos to artistic interpretations - your imagination sets the limits

Who Can Benefit

  • Content Creators looking to generate unique visuals for posts and videos
  • Small Business Owners creating marketing materials and product mockups on a budget
  • Real Estate Professionals visualizing property improvements and staging
  • Designers rapidly prototyping concepts and exploring ideas
  • Educators creating custom illustrations for teaching materials
  • Event Planners visualizing venues and decoration concepts
  • Hobbyists and Artists exploring creative ideas and artistic expressions
  • Marketing Teams generating campaign visuals and testing concepts before investing in premium versions
  • Anyone who wants to create or modify images without complex software or breaking the bank

Transform your ideas into images or enhance your existing photos with the power of AI and the simplicity of natural language. No technical expertise required - just your imagination and simple descriptions of what you want to achieve.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors