File size: 4,005 Bytes
7fc1882
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
---

title: app
app_file: app.py
sdk: gradio
sdk_version: 5.38.1
---

# 🚀 Photo Upscaler - Hugging Face Gradio App

Pokročilá aplikace pro zvětšování fotografií pomocí AI modelů z Hugging Face.

## ✨ Funkce

- 🔍 **AI Upscaling**: Používá nejmodernější modely pro zvětšování obrázků
- 🎯 **Více modelů**: Různé modely pro různé typy obrázků
- 🌐 **Hugging Face integrace**: Přímé propojení s HF modely
- 🎨 **Moderní UI**: Přehledné a intuitivní rozhraní
-**GPU podpora**: Automatická detekce CUDA

## 🛠️ Instalace

### 1. Klonování a příprava prostředí

```bash

# Přejděte do složky projektu

cd gratio



# Vytvořte virtuální prostředí

python -m venv venv



# Aktivace prostředí (Windows)

venv\Scripts\activate



# Aktivace prostředí (macOS/Linux)

source venv/bin/activate

```

### 2. Instalace dependencies

```bash

pip install -r requirements.txt

```

### 3. Spuštění aplikace

```bash

python app.py

```

Aplikace se spustí na `http://localhost:7860`

## 🎯 Jak používat

1. **Nahrajte obrázek**: Přetáhněte nebo vyberte fotografii
2. **Nastavte parametry**:
   - Faktor zvětšení (1.5x - 4x)
   - Vyberte vhodný model
   - Volitelně zadejte HF token
3. **Klikněte na "Zvětšit obrázek"**
4. **Stáhněte výsledek**

## 🤖 Dostupné modely

- **microsoft/swin2SR-compressed-sr-x2-48**: Komprimovaný model pro 2x zvětšení
- **microsoft/swin2SR-compressed-sr-x4-48**: Komprimovaný model pro 4x zvětšení
- **caidas/swin2SR-realworld-sr-x4-64-bsrgan-psnr**: Nejlepší pro reálné fotografie
- **microsoft/swin2SR-classical-sr-x2-64**: Pro umělé/digitální obrázky (2x)
- **microsoft/swin2SR-classical-sr-x4-64**: Pro umělé/digitální obrázky (4x)

## 🔐 Hugging Face Token

Pro nejlepší výsledky doporučujeme:
1. Registraci na [Hugging Face](https://huggingface.co/)
2. Vytvoření tokenu v [nastavení](https://huggingface.co/settings/tokens)
3. Zadání tokenu do aplikace

## 💡 Tipy pro nejlepší výsledky

- **Velikost obrázku**: 256x256 až 512x512 pixelů pro nejlepší rychlost
- **Typ obrázku**: Volte model podle typu (reálné foto vs. digitální)
- **GPU**: Pro rychlejší zpracování použijte GPU s CUDA
- **Formát**: PNG poskytuje nejlepší kvalitu

## 🚀 Nápady na rozšíření

### Základní rozšíření:
- **Batch processing**: Zpracování více obrázků najednou
- **Noise reduction**: Odstraňování šumu z obrázků
- **Format converter**: Konverze mezi různými formáty
- **History**: Historie zpracovaných obrázků

### Pokročilé funkce:
- **Custom models**: Možnost nahrání vlastních modelů
- **API endpoint**: RESTful API pro externí integrace
- **Cloud storage**: Integrace s cloud úložišti
- **Real-time preview**: Náhled během zpracování

### AI vylepšení:
- **Style transfer**: Přenos stylu na obrázky
- **Colorization**: Obarvování černobílých fotek
- **Face enhancement**: Specializované vylepšování obličejů
- **HDR processing**: Zpracování HDR obrázků

## 📊 Deployment na Hugging Face Spaces

```bash

# Přidejte do app.py na konec:

if __name__ == "__main__":

    demo.launch()



# Vytvořte app.py s touto konfigurací pro HF Spaces

```

## 🔧 Troubleshooting

### Časté problémy:

**Model se nenačte**:
- Zkontrolujte internetové připojení
- Ověřte HF token
- Zkuste jiný model

**Pomalé zpracování**:
- Zmenšete velikost obrázku
- Použijte GPU
- Vyberte komprimovaný model

**Chyba paměti**:
- Snižte rozlišení vstupního obrázku
- Zavřete ostatní aplikace
- Použijte menší model

## 📝 Licence

MIT License - můžete svobodně používat a upravovat.

## 🤝 Přispívání

Máte nápad na vylepšení? Vytvořte issue nebo pošlete pull request!

---

**Užijte si zvětšování svých fotografií! 📸✨**