Batch Processing Approaches Compared
There are three main approaches to batch image processing, each suited to different catalog sizes and technical skill levels.
Manual Batch (Desktop Software)
- Adobe Photoshop Actions + Batch
- Lightroom presets and export profiles
- Full control over every parameter
- Requires skilled operator
- Speed: 200-500 images/hour
- Best for: 50-500 SKUs
Automated Batch (AI/Cloud)
- API-based processing services
- AI background removal and enhancement
- Minimal manual intervention
- Consistent results at any scale
- Speed: 1,000-10,000 images/hour
- Best for: 500+ SKUs
There's also a middle ground: semi-automated workflows that combine desktop tools with cloud services. For example, using Lightroom for color correction with an API-based service for background removal and resizing. This hybrid approach gives you creative control over the subjective decisions while automating the mechanical ones.
Setting Up a Photoshop Batch Workflow
For catalogs under 500 SKUs, Adobe Photoshop's built-in batch processing is powerful and doesn't require any additional tools. Here's how to set it up:
- Create a Photoshop Action: Record every step you want applied to each image: resize, adjust levels, apply curves, sharpen, add canvas padding, save for web.
- Organize source files: Place all images to be processed in a single input folder, organized by product if needed.
- Run File > Automate > Batch: Select your action, input folder, and output folder. Choose to suppress dialogs and override Save As commands.
- Set naming conventions: Use the batch rename feature to apply consistent file naming during processing.
Create separate Actions for different image types. Your hero shot action might include aggressive sharpening and contrast enhancement, while your detail shot action uses lighter processing. Run each batch separately with its corresponding Action.
| Common Batch Operation | Time per Image (Manual) | Time per Image (Batch) | Time Saved at 500 Images |
|---|---|---|---|
| Background removal | 3-5 min | 10-15 sec | ~33 hours |
| Resize + crop | 30-60 sec | 2-3 sec | ~5 hours |
| Color correction | 2-4 min | 5-8 sec | ~25 hours |
| Sharpen + export | 30-45 sec | 2-3 sec | ~4 hours |
Lightroom Batch Workflow for Consistency
Adobe Lightroom is better suited than Photoshop for color-critical batch processing because its non-destructive editing model lets you adjust settings across thousands of images after the initial batch run.
The Lightroom batch workflow:
- Import all images into a single Lightroom catalog
- Edit one reference image per product set to establish the correct white balance, exposure, and color profile
- Sync settings across all images in the set (Ctrl/Cmd+Shift+S)
- Create export presets for each platform (Shopify, Amazon, Instagram, etc.) with the correct resolution, format, and quality settings
- Export all using the appropriate preset
The key advantage of Lightroom is the sync feature. If you discover after exporting 2,000 images that the white balance was slightly off, you can adjust the reference image, re-sync, and re-export without starting from scratch. With Photoshop Actions, you'd need to rerun the entire batch.
API-Based Batch Processing for Large Catalogs
Once your catalog exceeds 500 SKUs or you need to process images regularly (new products, seasonal updates, platform-specific versions), API-based batch processing becomes the most efficient approach.
Common API-based operations for e-commerce:
- Background removal: Remove.bg, Photoroom, and similar APIs process images at 1-3 seconds each via API calls
- Image generation: AI platforms can generate product images from flat lays or 3D models, producing studio-quality results at API speed
- Resizing and formatting: imgix, Cloudinary, and similar CDN services transform images on-the-fly via URL parameters
- Quality enhancement: Upscaling, noise reduction, and sharpening APIs like Topaz and Let's Enhance process batches in parallel
The workflow for API-based processing typically involves a simple script that reads image URLs or files from a CSV, sends each to the processing API, and saves the output. Here's the general pattern:
- Export a CSV of product images from your e-commerce platform
- Run a script that sends each image URL to the processing API
- Collect processed images in an output directory
- Bulk upload processed images back to your platform
For brands that need both image generation and processing, Retouchable handles the entire pipeline: generate the product image, process it to specification, and deliver platform-ready files, all through a single batch workflow.
Quality Control at Scale
The risk of batch processing is that a single bad setting propagates across thousands of images. Quality control becomes critical at scale.
Build a QC checkpoint system:
- Pre-batch review: Process 10 sample images first. Check at 100% zoom for artifacts, color accuracy, and crop consistency before running the full batch.
- Spot-check sampling: After a full batch run, randomly review 5% of output images. If any fail QC, investigate the root cause before using the batch.
- Automated checks: Write simple scripts that verify output files meet specs: correct dimensions, file size within range, proper file naming convention.
- A/B comparison: Keep the original files and display processed vs. original side by side for a subset to verify quality hasn't degraded.
Choosing the Right Batch Processing Stack
Your ideal batch processing workflow depends on three factors: catalog size, update frequency, and technical resources.
| Factor | Desktop Tools | Hybrid Approach | Full API/Cloud |
|---|---|---|---|
| Catalog size | Under 500 SKUs | 500-2,000 SKUs | 2,000+ SKUs |
| Update frequency | Quarterly or less | Monthly | Weekly or continuous |
| Technical skill needed | Photoshop/Lightroom | Basic scripting | API integration |
| Cost | $20-55/month (Adobe) | $100-300/month | $200-1,000+/month |
| Consistency | Operator-dependent | Good | Excellent |
| Scalability | Limited | Moderate | Unlimited |
Most growing e-commerce brands start with desktop tools and migrate to hybrid or full API workflows as their catalog expands. The key trigger point is when image processing becomes a bottleneck for product launches. If your design team spends more time editing existing product images than creating new content, it's time to automate.