每日备份 2026-03-27
This commit is contained in:
@@ -0,0 +1,108 @@
|
||||
# Upscaling
|
||||
|
||||
Increase image resolution with AI enhancement.
|
||||
|
||||
## Tools
|
||||
|
||||
### Real-ESRGAN (Local, Free)
|
||||
|
||||
```bash
|
||||
# Install
|
||||
pip install realesrgan
|
||||
|
||||
# CLI
|
||||
realesrgan-ncnn-vulkan -i input.jpg -o output.png -n realesrgan-x4plus
|
||||
```
|
||||
|
||||
```python
|
||||
from realesrgan import RealESRGAN
|
||||
import torch
|
||||
|
||||
model = RealESRGAN(torch.device("cuda"), scale=4)
|
||||
model.load_weights("weights/RealESRGAN_x4plus.pth")
|
||||
|
||||
result = model.predict(input_image)
|
||||
```
|
||||
|
||||
**Models:**
|
||||
- `realesrgan-x4plus` — General images (4x)
|
||||
- `realesrgan-x4plus-anime` — Anime/illustrations
|
||||
- `realesr-general-x4v3` — Latest general model
|
||||
|
||||
### Topaz Gigapixel AI
|
||||
|
||||
Commercial desktop app:
|
||||
- Up to 6x upscale
|
||||
- Face recovery built-in
|
||||
- Batch processing
|
||||
- ~$99 one-time
|
||||
|
||||
### Magnific AI
|
||||
|
||||
```bash
|
||||
curl -X POST "https://api.magnific.ai/v1/upscale" \
|
||||
-H "Authorization: Bearer YOUR_API_KEY" \
|
||||
-F "image=@photo.jpg" \
|
||||
-F "scale=2"
|
||||
```
|
||||
|
||||
**Features:**
|
||||
- "Creativity" slider adds AI detail
|
||||
- Best for artistic enhancement
|
||||
- ~$0.50/image
|
||||
|
||||
### Replicate (Various Models)
|
||||
|
||||
```python
|
||||
import replicate
|
||||
|
||||
output = replicate.run(
|
||||
"nightmareai/real-esrgan:42fed1c4974146d4d2414e2be2c5277c7fcf05fcc3a73abf41610695738c1d7b",
|
||||
input={
|
||||
"image": open("photo.jpg", "rb"),
|
||||
"scale": 4,
|
||||
"face_enhance": True
|
||||
}
|
||||
)
|
||||
```
|
||||
|
||||
## Scale Factors
|
||||
|
||||
| Original | 2x | 4x | 8x |
|
||||
|----------|-----|-----|-----|
|
||||
| 512x512 | 1024 | 2048 | 4096 |
|
||||
| 1080p | 4K | 8K | — |
|
||||
| 720p | 1440p | 4K | 8K |
|
||||
|
||||
**Rule:** Don't upscale beyond 4x in one pass for best quality.
|
||||
|
||||
## When to Upscale
|
||||
|
||||
- **Print production** — need 300 DPI
|
||||
- **Large displays** — billboards, banners
|
||||
- **Old photos** — restore low-res originals
|
||||
- **AI-generated images** — increase from 1024px
|
||||
|
||||
## Pipeline Order
|
||||
|
||||
1. **Restore faces first** — GFPGAN/CodeFormer
|
||||
2. **Remove artifacts** — denoise if needed
|
||||
3. **Upscale** — Real-ESRGAN or similar
|
||||
4. **Sharpen** — light unsharp mask if soft
|
||||
|
||||
## Quality Tips
|
||||
|
||||
- **Don't over-upscale** — 4x max in one pass
|
||||
- **Match model to content** — anime model for anime
|
||||
- **Face enhance** — enable for portraits
|
||||
- **Check artifacts** — AI can add weird textures
|
||||
- **Preserve grain** — add back film grain if needed
|
||||
|
||||
## Comparison
|
||||
|
||||
| Tool | Scale | Speed | Quality | Cost |
|
||||
|------|-------|-------|---------|------|
|
||||
| Real-ESRGAN | 4x | Fast | Good | Free |
|
||||
| Topaz | 6x | Medium | Excellent | $99 |
|
||||
| Magnific | 2-4x | Medium | Best (creative) | $$$ |
|
||||
| Replicate | Varies | Fast | Good | Per-use |
|
||||
Reference in New Issue
Block a user