查看: 9928|回复: 14

[原创发布] VX,VA素材转MV的小工具,不会像ps放大一样有模糊

[复制链接]
梦石
2
星屑
5550
在线时间
2566 小时
注册时间
2012-2-9
回帖
947

开拓者

发表于 2016-5-17 14:27:57 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
本帖最后由 garfeng 于 2020-7-26 18:05 编辑

请转移到这里下载最新版:https://rpg.blue/thread-399907-1-1.html


[fold=旧版内容,不必展开]

不知道之前是否有人写过类似的软件,我来写一个好了。

按四楼同学的提示,找到http://waifu2x.udp.jp/
算法见:https://www.zhihu.com/question/30627948/answer/48893270


处理效果比这个好很多。
效果见:http://2chcn.com/43983/

我也处理了一个图:

1_waifu2x_art_scale.png





五楼同学给出这个软件:https://rpg.blue/thread-383884-2-3.html

效果也超级棒。

================================以下内容无需继续看了===============================


效果对比:
对比.png

放大后的对比:

wxid_9379933799412_1463468847107_38.png

[fold=其他的图片和处理逻辑代码]原图:
1.png

这个软件处理的:
1_new.png

ps处理的:
1_ps.png


绘制成地图的例子:

这个软件处理的:

test_map.png

ps处理的:
test_map_ps.png

主要逻辑代码:
  1. type newimage struct {
  2.         src image.Image
  3. }

  4. func (n *newimage) Bounds() image.Rectangle {
  5.         oldbound := n.src.Bounds()
  6.         neww := oldbound.Dx() * 3 / 2
  7.         newh := oldbound.Dy() * 3 / 2
  8.         newbound := image.Rectangle{
  9.                 Min: image.Point{0, 0},
  10.                 Max: image.Point{neww, newh},
  11.         }
  12.         return newbound
  13. }

  14. func (n *newimage) ColorModel() color.Model {
  15.         return n.src.ColorModel()
  16. }

  17. func (n *newimage) At(x, y int) color.Color {
  18.         oldx := (x*100 + 75) / 150
  19.         oldy := (y*100 + 75) / 150
  20.         return n.src.At(oldx, oldy)
  21. }
复制代码
[/fold]

使用方法:

* 如果您只需要处理一张图,请使用如下命令:
  1. main.exe  filename.png/filename.jpg
复制代码
比如:
  1. main.exe 1.png
复制代码
* 如果您需要批量处理,请在main.exe所在的目录下创建两个文件夹,image 和 new_image,并且把你要处理的所有图片移动到image文件夹下,然后运行如下命令:
  1. main.exe  -l
复制代码
新生成的图片将全部保存在new_image 文件夹下。

软件包下载:
里面有一些我处理过的图片,大家也可用ps处理对比下~
http://pan.baidu.com/s/1geXbKA3

谢谢你的使用!
[/fold]

点评

恩,谢啦  发表于 2016-12-19 19:28
我写的放大方法很简单,处理效果并不好。  发表于 2016-12-19 08:27
放大工具用这个:http://tieba.baidu.com/p/4418297705,放大后的图片有瑕疵(白色边缘),处理办法戳这里:http://rm.66rpg.com/forum.php?mod=viewthread&tid=397547  发表于 2016-12-19 08:26
感谢楼主分享,但是main.exe点击闪一下就没了,我是win7原版  发表于 2016-12-18 11:40

评分

参与人数 1赞 +1 收起 理由
A.Grothendieck + 1 精品文章

查看全部评分

梦石
0
星屑
50
在线时间
56 小时
注册时间
2016-3-23
回帖
13
发表于 2016-5-17 15:44:55 | 显示全部楼层
问一下,会自动修复放大后图块的拼接缝隙么?

点评

我画了一个范例地图在上面,没有缝隙的。但不敢确保每张图都是这样,因为没有特地去考虑特殊情况  发表于 2016-5-17 18:27
回复

使用道具 举报

梦石
0
星屑
1115
在线时间
10 小时
注册时间
2015-10-20
回帖
3
发表于 2016-5-17 19:24:48 | 显示全部楼层
PS放大会模糊 是因为没选择最接近橡素

点评

没办法 这东西真心不明显,看到了也不见得能马上理解这是做什么用的 ( ´・ω)  发表于 2016-5-18 20:34
是我没仔细研究……没发现ps的这个选项……  发表于 2016-5-18 15:28

评分

参与人数 1星屑 +10 收起 理由
garfeng + 10 谢谢~

查看全部评分

回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2016-5-18 15:03:51 | 显示全部楼层
楼主这不就是 nearest 算法么,和 PS 的并没有什么区别吧(见3L)

要更好的效果可以试试 waifu2x 黑科技

点评

是的,就是最近像素值。看了下你说的放大算法,感觉对近期实际工作也会有帮助,谢谢~  发表于 2016-5-18 15:29

评分

参与人数 1星屑 +10 收起 理由
garfeng + 10 谢谢~

查看全部评分

回复

使用道具 举报

梦石
0
星屑
22879
在线时间
8598 小时
注册时间
2011-12-31
回帖
3270
发表于 2016-5-18 15:46:06 | 显示全部楼层
本帖最后由 tseyik 于 2016-5-18 16:08 编辑

https://rpg.blue/thread-383884-2-3.html
ImageResizer-r129


waifu2x_koroshell:
PC本機用waifu2x處理軟體
http://inatsuka.com/extra/koroshell/

点评

哇~谢谢!  发表于 2016-5-18 15:59

评分

参与人数 1星屑 +10 收起 理由
garfeng + 10 谢谢~

查看全部评分

回复

使用道具 举报

梦石
0
星屑
506
在线时间
381 小时
注册时间
2011-3-11
回帖
75
发表于 2018-10-24 15:10:22 | 显示全部楼层
有沒有可以縮小的? MV轉VX的那種
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部