设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1926|回复: 11
打印 上一主题 下一主题

[已经过期] 系统中的图片如何放大

[复制链接]

Lv1.梦旅人

梦石
0
星屑
193
在线时间
26 小时
注册时间
2018-3-19
帖子
14
跳转到指定楼层
1
发表于 2018-3-29 08:26:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
      rect = Rect.new(x, y, 48 , 48)
      bitmap = RPG::Cache.icon(item.icon_name)
      self.contents.blt(x + 1, y + 1 , bitmap, Rect.new(0, 0, 48, 48), opacity)

这里的bitmap的图标大小是32*32像素,我想通过系统放大(zoom?)直接把他变成48*48像素的该如何操作?

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

2
发表于 2018-3-29 13:10:04 | 只看该作者
你这里的48,48只是取的范围在48*48

应该是分析像素点然后再一个个描绘···不过直接简单放大可能会模糊吧

如果只是图标,建议用ps直接处理,多做一份,毕竟用专门的工具做比你运行游戏时用脚本再处理方便很多
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
193
在线时间
26 小时
注册时间
2018-3-19
帖子
14
3
 楼主| 发表于 2018-3-29 13:40:22 | 只看该作者
chd114 发表于 2018-3-29 13:10
你这里的48,48只是取的范围在48*48

应该是分析像素点然后再一个个描绘···不过直接简单放大可能会模糊 ...

我主要是为了缩小,这个原理应该是一样的,里面有内置函数吗?character有zoom 图片应该也有

主要是为了控制游戏容量大小  
回复 支持 反对

使用道具 举报

Lv4.逐梦者 (版主)

梦石
0
星屑
9532
在线时间
5073 小时
注册时间
2013-6-21
帖子
3580

开拓者贵宾剧作品鉴家

4
发表于 2018-3-29 21:32:03 | 只看该作者
Bitmap 类有个方法叫 stretch_blt,可以在 blt 的同时进行拉伸操作。不过放大了之后视觉效果可能不太好,可以试试。
具体的用法在 F1 里搜一下即可。

当然根本的解决办法还是找美工重制一个 48 x 48 的 icon 图。

点评

↓哦,那你可以用放大,选择硬边缘  发表于 2018-3-31 13:57
↓ 我用的方法是: PS打开, ctrl + +,(或者放大镜工具)把整体画布放大, 然后截图...... =v=  发表于 2018-3-31 12:11
想要的效果就是完完整整的扩大2倍,每个像素变成4个像素,这样就可以做像素风小游戏了  发表于 2018-3-31 11:58
↓↓↓ stretch_blt 需要的是两个 rect ,相当于把目标的 rect 里的内容填充到用于描绘的 Bitmap 的 rect 里,所以后一个 rect 可随意大小  发表于 2018-3-31 06:41
PS软件:日常地位-1(放大会模糊肯定还是重制好,不过想起以前tjjld提到过qq的图片查看放大缩小就没那么大影响,不知怎么弄的)  发表于 2018-3-30 16:52
回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
39009
在线时间
5716 小时
注册时间
2006-11-10
帖子
6618
5
发表于 2018-3-31 12:09:48 | 只看该作者
wx23577 发表于 2018-3-29 13:40
我主要是为了缩小,这个原理应该是一样的,里面有内置函数吗?character有zoom 图片应该也有

主要是为了控 ...

区区一个小图标才多大啊,  描绘特效还要额外占用资源呢.....

想控制容量的话,推荐一款软件 "pngyu", 可以把PS做出来的PNG格式图片在不损失视觉效果的程度上大幅度压缩体积(通常可以压到原本30%左右, 如果是有大量透明区域的图片压缩比例更大)
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-11 06:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表