赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 554 |
最后登录 | 2013-7-23 |
在线时间 | 24 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 24 小时
- 注册时间
- 2013-2-10
- 帖子
- 29
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
- class Bitmap
- def blur(str = 3, rect = Rect.new(0, 0, self.width, self.height))
- if str < 1
- str = 1
- elsif str > 5
- str = 5
- end
- for x in -str..str
- for y in -str..str
- next if x == 0 and y == 0
- self.blt(x + rect.x, y + rect.y, self, Rect.new(rect.x, rect.y, rect.width - x, rect.height - y), 10)
- end
- end
- end
- end
复制代码 调用方法:
bitmap_sample.blur(模糊强度, 模糊范围)
模糊强度:1~5,数字越大模糊的越厉害,但对于部分图片的效果并不理想。
模糊范围:Rect 类实例,可省略,缺省为整图模糊。
@XX.bitmap.blur
这样只能让图片透明啊。
可是
这种效果怎么样实现?我都是在菜单里头写多一个地图活动块,让地图显示出来。可是不知道怎么让这个地图模糊 |
|