Project1

标题: 在RM中插入图片怎么才能最好的显示? [打印本页]

作者: 枫起    时间: 2009-5-24 22:01
标题: 在RM中插入图片怎么才能最好的显示?
我用这样的设置,效果相当差,几乎看不清。怎样才能让图片在正中间以原来的样子显示?
[LINE]1,#dddddd[/LINE]版务信息:本贴由楼主自主结贴~
作者: 水镜风生    时间: 2009-5-24 22:11
“以原来的样子”就是放大率100%、100%,合成方法:普通。

至于中间就只能具体情况具体分析了,如果只是想要图片中心与画面中心重合的话倒可以套公式:x = (640 - width)/2,y = (480 - height)/2,以左上作为原点为前提。 [LINE]1,#dddddd[/LINE]系统信息:本贴由楼主认可为正确答案,66RPG感谢您的热情解答~
作者: GreyPoint    时间: 2009-5-24 22:11
{/pz}大哥,你说的啥?干嘛说这么委婉{/pz}
作者: 枫起    时间: 2009-5-24 22:15
以下引用水镜风生于2009-5-24 14:11:14的发言:

“以原来的样子”就是放大率100%、100%,合成方法:普通。

至于中间就只能具体情况具体分析了,如果只是想要图片中心与画面中心对称的话倒可以套公式:x = (640 - width)/2,y = (480 - height)/2,以左上作为原点为前提。

公式怎么放进去?请详细说明下
作者: 水镜风生    时间: 2009-5-24 22:20
x = (640 - width)/2
y = (480 - height)/2

这是计算X坐标和Y坐标的公式。

width指图片宽,height指图片长,计算出x,y后在【显示图片】里以此作为图片的X坐标和Y坐标,以左上为原点就可以使图片中心和画面中心重合了。

但是很多图片都是不规则的形状,因此效果或许并不如想象的好……

作者: 枫起    时间: 2009-5-24 22:31
以下引用水镜风生于2009-5-24 14:20:33的发言:

x = (640 - width)/2
y = (480 - height)/2

这是计算X坐标和Y坐标的公式。

width指图片宽,height指图片长,计算出x,y后在【显示图片】里以此作为图片的X坐标和Y坐标,以左上为原点就可以使图片中心和画面中心重合了。

但是很多图片都是不规则的形状,因此效果或许并不如想象的好……



[本贴由作者于 2009-5-24 14:20:49 最后编辑]

谢谢,可以了
作者: 天翼的马甲    时间: 2009-6-12 08:00
那个公式应该是让LZ你自己现实算算.....




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