Image Upload & Analysis
One of ecomAssist’s most powerful features is its ability to understand your product images. Upload photos directly in chat, and AI will analyze them, recommend tools, and optimize your workflow.
Upload Methods
Drag & Drop
Simply drag images from your desktop or file explorer directly into the chat:
┌────────────────────────────────────────────────────────────────┐
│ │
│ Drop images here │
│ 📁 │
│ │
│ (Drag & drop zone activates) │
│ │
└────────────────────────────────────────────────────────────────┘Click to Upload
Click the image icon (🖼️) in the chat input to open file browser:
- Click the image button
- Select one or more images
- Images appear as thumbnails
- Send with your message
Paste from Clipboard
Copy an image and paste directly:
Ctrl + V(Windows/Linux)Cmd + V(Mac)- Works with screenshots, copied images, etc.
Supported Formats
| Format | Extension | Best For |
|---|---|---|
| JPEG | .jpg, .jpeg | Product photos, lifestyle shots |
| PNG | .png | Images needing transparency |
| WebP | .webp | Optimized web images |
Maximum Images: You can upload up to 6 images per message. Need more? Send multiple messages!
Image Preview
Thumbnail View
Uploaded images appear as thumbnails above your message:
┌────────────────────────────────────────────────────────────────┐
│ ┌────────┐ ┌────────┐ ┌────────┐ │
│ │ IMG │ │ IMG │ │ IMG │ [+ more] │
│ │ 1 │ │ 2 │ │ 3 │ │
│ │ ✕ │ │ ✕ │ │ ✕ │ │
│ └────────┘ └────────┘ └────────┘ │
│ │
│ ┌──────────────────────────────────────────────────────────┐ │
│ │ Analyze these product images 📎 🖼️ ➤ │ │
│ └──────────────────────────────────────────────────────────┘ │
└────────────────────────────────────────────────────────────────┘Fullscreen Preview
Click any thumbnail to view fullscreen:
┌────────────────────────────────────────────────────────────────┐
│ [✕] │
│ │
│ ┌─────────────────┐ │
│ │ │ │
│ │ Full-size │ │
│ │ Image │ │
│ │ │ │
│ └─────────────────┘ │
│ │
│ [◀] 1 / 3 [▶] │
│ │
└────────────────────────────────────────────────────────────────┘Features:
- Navigate: Arrow buttons or keyboard arrows
- Counter: Shows current image position
- Close: Click outside or press Escape
- Zoom: Click to toggle zoom (if available)
Remove Images
Click the ✕ on any thumbnail to remove before sending.
AI Image Analysis
When you upload images, ecomAssist can analyze them automatically.
Automatic Analysis
Simply upload images and ask:
- “Analyze these images”
- “What can I do with this product?”
- “Which tool should I use?”
Or just upload and send - AI will offer suggestions!
What AI Detects
| Analysis Type | What It Identifies |
|---|---|
| Product Type | Clothing, shoes, furniture, electronics, etc. |
| Image Quality | Resolution, lighting, focus assessment |
| Background | Solid, complex, transparent |
| Composition | Product placement, angles, framing |
| Best Tools | Recommended tools based on product |
Analysis Example
You: [Uploads image of a red dress]
"What can I do with this?"
ecomAssist:
"I can see you have a beautiful red dress! Here are my
recommendations:
📸 **Current Image Analysis:**
• Product: Women's dress (apparel)
• Background: White/plain
• Quality: Good resolution, well-lit
🎯 **Recommended Tools:**
1. **Product Try-On** (50 credits)
Show this dress on an AI model
2. **Product Placement** (50 credits)
Place the dress in a lifestyle scene
3. **Model Reels** (400 credits)
Create a video of a model wearing it
Which would you like to try?"Multi-Language Image Messages
When you upload images, AI responds in your language:
Turkish:
Siz: [Görsel yükler] "Bu ürünü analiz et"
ecomAssist: "Güzel bir ürün görüyorum! Bu siyah deri çanta için
şu araçları önerebilirim..."Spanish:
Tú: [Sube imagen] "Analiza este producto"
ecomAssist: "¡Veo un hermoso producto! Para este bolso de cuero
negro, puedo recomendar..."Image Storage
Where Images Go
Uploaded images are securely stored:
- Supabase Storage - Enterprise-grade cloud storage
- User-specific folders - Your images are private
- Date-organized - Easy to find later
- Persistent - Available in chat history
Storage Path Structure
generation-results/
└── {user-id}/
└── ecom-assist/
└── {date}/
└── chat-image-{timestamp}.{ext}Image Privacy
- Images are linked to your account only
- Not visible to other users
- Used only for AI analysis and tool processing
- You can delete chats to remove associated images
Best Practices for Image Upload
Do’s ✅
| Practice | Why |
|---|---|
| Use high-resolution images | Better AI analysis and output quality |
| Good lighting | AI can understand product details better |
| Clean backgrounds | Easier processing, especially for removal |
| Multiple angles | More options for AI to work with |
| Consistent style | Better results when using style cloning |
Don’ts ❌
| Avoid | Why |
|---|---|
| Blurry images | AI struggles with unclear details |
| Very dark photos | Important features may be missed |
| Watermarked images | May appear in generated content |
| Extremely large files | Slower upload, no quality benefit |
| Screenshots of images | Quality loss, better to use originals |
Image Quality Recommendations
| Use Case | Minimum Resolution | Recommended |
|---|---|---|
| Background Removal | 512 × 512 px | 1024 × 1024 px |
| Product Placement | 512 × 512 px | 1024 × 1024 px |
| Try-On Tools | 768 × 1024 px | 1024 × 1536 px |
| Video Generation | 720 × 720 px | 1080 × 1080 px |
| Image Enhancement | Any size | Will be upscaled |
Pro Tip: For best results with try-on tools, upload product images on a plain white or transparent background. The AI performs better with clean inputs!
Troubleshooting
Image Won’t Upload
| Problem | Solution |
|---|---|
| File too large | Compress or resize (max ~20MB) |
| Unsupported format | Convert to JPEG, PNG, or WebP |
| Network error | Check connection, try again |
| Browser issue | Try refreshing or different browser |
AI Doesn’t Recognize Product
| Problem | Solution |
|---|---|
| Unusual angle | Try front-facing photo |
| Too zoomed in | Show more of the product |
| Multiple products | Focus on one item per image |
| Poor lighting | Use better-lit photo |
Next Steps
Now that you know how to upload and analyze images: