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

Project1

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

[已经解决] 怎么缩放bitmap类?貌似……木有zoom属性哎

 关闭 [复制链接]

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
686
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

跳转到指定楼层
1
发表于 2011-6-17 10:59:28 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
那啥……
window base里的draw_icon里是这样的
  1. bitmap = Cache.system("Iconset")
  2. rect = Rect.new(icon_index % 16 * 24, icon_index / 16 * 24, 24, 24)
  3. self.contents.blt(x, y, bitmap, rect, enabled ? 255 : 128)
复制代码
现在想让他仍然描绘先前的图标,但是,
扩大到2倍,也就是48*48,
也就是说,把描绘的图标像素放大。



麻烦各位大大。。。
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群

Lv4.逐梦者

醉啸 长风万里

梦石
0
星屑
6197
在线时间
6595 小时
注册时间
2007-12-16
帖子
4501

贵宾

2
发表于 2011-6-17 11:18:38 | 只看该作者
直接把Iconset放大两倍在显示48*48的不可以吗?

还在龟速填坑中
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
帖子
590
3
发表于 2011-6-17 17:39:25 | 只看该作者
本帖最后由 wbsy8241 于 2011-6-17 17:41 编辑


F1: Bitmap
stretch_blt(dest_rect, src_bitmap, src_rect[, opacity])
执行从位图 src_bitmap 的矩形 src_rect(Rect 矩形类)带指定的位图目标矩形 dest_rect(Rect 矩形类)之间的区块过渡。

opacity 是透明度,范围 0~255。
  1. bitmap = Cache.system("Iconset")
  2. rect = Rect.new(icon_index % 16 * 24, icon_index / 16 * 24, 24, 24)
  3. dest_rect = Rect.new(x,y,48,48)
  4. self.contents.stretch_blt(dest_rect, bitmap, rect, enabled ? 255 : 128)
复制代码
回复

使用道具 举报

Lv2.观梦者 (管理员)

八云紫的式神

梦石
0
星屑
619
在线时间
1243 小时
注册时间
2008-1-1
帖子
4282

烫烫烫

4
发表于 2011-6-17 19:31:38 | 只看该作者
wbsy8241 发表于 2011-6-17 17:39
F1: Bitmap
stretch_blt(dest_rect, src_bitmap, src_rect[, opacity])
执行从位图 src_bitmap 的矩形 sr ...

这个不是缩放,是切割
rm for linux(wine)制作中,期待夏娜SAMA能实现到webrm上
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
1281 小时
注册时间
2006-8-27
帖子
590
5
发表于 2011-6-17 19:39:41 | 只看该作者
zh99998 发表于 2011-6-17 19:31
这个不是缩放,是切割

点评

好吧你赢了  发表于 2011-6-17 21:08
回复

使用道具 举报

Lv2.观梦者

花开堪折直须折

梦石
0
星屑
686
在线时间
943 小时
注册时间
2010-7-17
帖子
4963

贵宾

6
 楼主| 发表于 2011-6-17 19:50:57 | 只看该作者
wbsy8241 发表于 2011-6-17 19:39

呃,请问这是哪段代码捏……?谢谢

点评

见3楼  发表于 2011-6-17 19:53
大家好,我叫节操,有一天,我被吃了。
http://forever-dream.5d6d.com
永恒の梦制作组论坛

129993099
永恒の梦制作组QQ群
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2025-1-11 10:16

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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