feat: hybrid photo enhance engine (server sharp + client canvas), denoise
- enhance endpoint accepts JSON params, processes original on disk via sharp pipeline (median, modulate, linear, sharpen, mozjpeg) - client fallback renders full-size canvas, keeps multipart path - engine selection setting: auto/server/client, auto falls back to client on error/timeout - denoise slider (median filter), noise-aware auto mode, preview capped at 1600px
This commit is contained in:
@@ -194,6 +194,15 @@
|
||||
</div>
|
||||
<span class="hint">Больше значение — лучше качество и крупнее файл</span>
|
||||
</div>
|
||||
<div class="settings-field">
|
||||
<label for="photoEngine">Обработка улучшения фото</label>
|
||||
<select id="photoEngine" class="settings-input">
|
||||
<option value="auto">Авто (сервер, иначе клиент)</option>
|
||||
<option value="server">Сервер (sharp)</option>
|
||||
<option value="client">Клиент (браузер)</option>
|
||||
</select>
|
||||
<span class="hint">Серверный режим обрабатывает оригинал без пережатия и быстрее на больших фото</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user