Supported Formats
Reference for file formats supported by VariantLab for input and output.
Input Formats
Uploading Images
You can upload images in these formats:
| Format | Extensions | Notes |
|---|---|---|
| PNG | .png | Recommended, supports transparency |
| JPEG | .jpg, .jpeg | Good for photos, no transparency |
| WebP | .webp | Modern format, good compression |
| GIF | .gif | Static only (first frame used) |
Recommendations:
- Use PNG for images with transparency
- JPEG works fine for solid backgrounds
- Maximum file size: 10MB
Image Requirements
For best results:
- Resolution: 512px to 4096px (square recommended)
- Color mode: RGB
- Transparency: Optional (PNG only)
Output Formats
PNG (Portable Network Graphics)
The default and most versatile format.
| Feature | Support |
|---|---|
| Transparency | Yes |
| Quality | Lossless |
| File size | Medium |
| Compatibility | Universal |
Best for:
- Web use
- NFTs
- Social media
- Further editing
SVG (Scalable Vector Graphics)
Vector format created by tracing PNG images.
| Feature | Support |
|---|---|
| Scalability | Infinite |
| File size | Small |
| Editability | Vector paths |
| Compatibility | Most software |
Best for:
- Print at any size
- Logo/icon use
- Further vector editing
Limitations:
- Quality depends on image complexity
- May not capture all details
- Best for flat, simple images
PSD (Photoshop Document)
Layered format for professional editing.
| Feature | Support |
|---|---|
| Layers | Yes, preserved |
| Transparency | Yes |
| Compatibility | Photoshop, GIMP, etc. |
| File size | Large |
Best for:
- Professional editing
- Print production
- Further layer manipulation
Includes:
- All layers separately
- Layer names from display names
- Proper positioning
Internal Storage
Internally, VariantLab stores all images as:
| Type | Format | Notes |
|---|---|---|
| Base images | PNG | Original resolution |
| Masks | PNG | Black and white |
| Layers | PNG | Transparent |
| Combinations | PNG | Final composites |
Format Comparison
| Format | Transparency | Scalable | Layers | File Size |
|---|---|---|---|---|
| PNG | Yes | No | No | Medium |
| SVG | Yes | Yes | No | Small |
| PSD | Yes | No | Yes | Large |
Choosing a Format
For NFTs
Recommended: PNG
- Standard format for NFT marketplaces
- Supports transparency
- Universal compatibility
For Print
Recommended: PSD or SVG
- PSD for photos/complex images
- SVG for simple graphics that need scaling
For Web
Recommended: PNG
- Transparent backgrounds
- Good compression
- Universal browser support
For Further Editing
Recommended: PSD
- All layers preserved
- Full Photoshop compatibility
- Non-destructive editing possible