Если можно увеличивать изображения в уютной командной строке, то кто захочет посещать какие-то левые сайты? Да никто, конечно.
Скачиваем готовый бинарь Real-ESRGAN, чтобы не трахаться с зависимостями питона; там windows, ubuntu и macos; модели уже внутри.
Указываем опцию -m
, иначе жди segfault.
Итог ниже, выдаёт два увеличенных изображения: x2 и x4.
#!/bin/bash
IN=$1
IN_BASE="${IN%.*}"
OUT1="$IN_BASE.x2.jpg"
OUT2="$IN_BASE.x4.jpg"
BIN=$HOME/bin/realesrgan-ncnn-vulkan-20220424-macos
(set -x; $BIN/realesrgan-ncnn-vulkan -i "$IN" -o "$OUT1" -n realesr-animevideov3 -m "$BIN/models" -s 2)
(set -x; $BIN/realesrgan-ncnn-vulkan -i "$IN" -o "$OUT2" -n realesrgan-x4plus -m "$BIN/models" -s 4)
У форка upscayl
замечены и другие модельки, но их не пробовал.
2024.05.24 in automation