Skip to content

The project is a GUI based on Real-ESRGAN for convenient and fast super-resolution processing of various images/PDF.基于Real-ESRGAN的对图片/PDF超分辨率处理的多平台图形化界面。

License

Notifications You must be signed in to change notification settings

Menghuan1918/Smartinput-Upscaler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Smartinput-Upscaler

(中文 | English)

起初是因为学校的祖传ppt太过于模糊,想尝试将其变清晰一些。 项目可以Windows以及Linux下运行。

项目基于Real-ESRGAN进行快速方便对各种图像/视频进行超分辨率处理。

项目使用了PyQt-Fluent-Widgets进行界面美化。

TODO List

  • 在图片放大之后进行(几乎)无损压缩
  • 添加视频支持
  • 图片批量处理

使用

目前支持图片与pdf输入,你可以在右边的Releases中下载对应系统版本,理论上应该开箱即用。以下为使用模型realesrgan-x4plus-anime处理图片的效果:

pic

注意,如果源pdf已经足够清晰,可能会起到反作用!(即更不清晰)

大部分情况下pdf转换效果如下:

pdf

多平台支持

win Linux

模型与文件选择

由于后端采用的是Real-ESRGAN-ncnn-vulkan,能使用3种模型,并且支持Intel/AMD/Nvidia显卡加速。默认模型为适合通用图片处理的模型。

model Select

带剩余时间估计的进度条

progress

从源码构建

安装python环境

conda create -n pdf_up python=3.11
conda activate pdf_up
pip install PyMuPDF
pip install pyqt6
pip install PyQt6-Fluent-Widgets -i https://pypi.org/simple/
python GUI.py

使用的模型来自项目 Real-ESRGAN ,请从下方下载可执行文件解压在根目录

Real-ESRGAN_README

About

The project is a GUI based on Real-ESRGAN for convenient and fast super-resolution processing of various images/PDF.基于Real-ESRGAN的对图片/PDF超分辨率处理的多平台图形化界面。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages