C# 图片超分整理

【声明】优快云只做转发不做时时更新,最新博客请关注博客园 C# 图片超分整理

公司业务上需要对图片显示优化。比如获取到本地应用ICON,8K分辨率下有些logo显示不清晰。

我们可以通过图片超分,提高显示质量。这里整理下最优的图片超分操作

这里用到的是腾讯Real-Esrgan,经过验证realesrgan-x4plus-anime对图片优化情况最好。

ESGRAN,是深度学习一类图像超分算法,通过深度学习方法提高低分辨率图像的分辨率和视觉质量。ESRGAN 是 SRGAN(Super-Resolution Generative Adversarial Network)的改进版本,结合了生成对抗网络(GAN)的强大能力和一些新的改进策略,如自注意力机制和感知损失等。图像超分也有一些简单/传统的超分技术,比如插值方法,通过计算邻近像素值加权平均。

图片超分处理

 1     /// <summary>
 2     /// 转化
 3     /// </summary>
 4     /// <param name="sourceImage">源图片/图片文件夹</param>
 5     /// <param name="outputImage">输出图片/图片文件夹</param>
 6     public async Task ConvertAsync(string sourceImage, string outputImage)
 7     {
 8         //工作线程运行,避免UI卡住
 9         await Task.Run(() =>
10         {
11             string args = $"-n realesrgan-x4plus-anime -i \"{sourceImage}\" -o \"{outputImage}\"";
12             using var process = new Process();
13             process.StartInfo.FileName = _esrganExePath;
14             process.Star
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值