Project1

标题: 【VX】求画面拉伸至640*480或更大 [打印本页]

作者: 水镜风生    时间: 2011-4-5 18:05
标题: 【VX】求画面拉伸至640*480或更大
如题所述,因为对API知之甚少所以只能滚来求助。
不要求修改分辨率,只要求画面拉伸,即纯粹的放大(类似全屏)。

已有此类脚本可以达到目的:http://rpg.blue/forum.php?mod=vi ... 6%E8%BE%A8%E7%8E%87

但是效果不甚和谐,主要是生硬的拉伸会弄出很多锯齿:






求可以拉伸画面至640*480或更大而不出现锯齿的方法。dsu_plus_rewardpost_czw
作者: wbsy8241    时间: 2011-4-5 18:13
http://rpg.blue/thread-72832-1-1.html
作者: Lenneth    时间: 2011-4-5 19:02
刚才突然想到,全屏模式根本没有改变分辨率!!!
真正改变的是屏幕分辨率,你可以自己试着把屏幕分辨率调低,结果就是完美拉伸
所以换个角度考虑,也可以采用启动游戏后降低屏幕分辨率的办法,当然最好是全屏模式,窗口模式会很悲剧
作者: 水镜风生    时间: 2011-4-5 19:26
回复 Lenneth 的帖子



这是在屏幕分辨率800*600时截的800*600画面拉伸图,显然没有达到预期效果……
作者: yangff    时间: 2011-4-5 20:14
没有办法……
只能修改真实分辨率……分辨率用的是最近插值算法……要实现效果好的拉伸得用2次线性插值或者3次卷积插值……但是不管怎样Windows默认是不支持的……只能改分辨率……
作者: 水镜风生    时间: 2011-4-5 21:55
回复 yangff 的帖子

原来如此……
作者: summer92    时间: 2011-4-6 21:38
超过2倍发伸的话估计够呛吧,我试过800*600还是可以看的。。。。
作者: 希德    时间: 2011-4-7 20:44
不获取起始窗口大小句柄的话,光用脚本修改就可以达到640*480
但是,拉伸的话,锯齿是不可避免的.毕竟不是矢量图啊




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1