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

Project1

 找回密码
 注册会员
搜索
楼主: 轮回者
打印 上一主题 下一主题

[原创发布] 将Bitmap对象输出成PNG文件 优化版

 关闭 [复制链接]

Lv1.梦旅人

66RPG站长

梦石
0
星屑
54
在线时间
615 小时
注册时间
2005-10-10
帖子
5734

RMVX自由创作大赛亚军第2届短篇游戏比赛亚军第5届短篇游戏比赛冠军

1
发表于 2006-11-19 15:34:15 | 显示全部楼层
呦~亿万!网络好了吗?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

66RPG站长

梦石
0
星屑
54
在线时间
615 小时
注册时间
2005-10-10
帖子
5734

RMVX自由创作大赛亚军第2届短篇游戏比赛亚军第5届短篇游戏比赛冠军

2
发表于 2006-11-19 15:37:58 | 显示全部楼层
看了一下具体内容,只能用“wo kao~~”来形容我的心情。

不过有一点问题,也是我之前一直想改进却不得成功的地方。

就是输出的图啊,如果太大的话,怎么能在脚本备份之前完成呢?虽然替换的凑合的方法也有,不过总是很别扭。比如1000×2000的图我这里就未必能输出出来了,1000×3000基本就over了。

还有这个图输出之后体积好大,1000×1000的纯红色图体积高达3.9M,用photoshop重新保存一下变成了6K...{/gg}
回复 支持 反对

使用道具 举报

Lv1.梦旅人

66RPG站长

梦石
0
星屑
54
在线时间
615 小时
注册时间
2005-10-10
帖子
5734

RMVX自由创作大赛亚军第2届短篇游戏比赛亚军第5届短篇游戏比赛冠军

3
发表于 2006-11-19 15:51:23 | 显示全部楼层
亿万你编个dll输出png吧,拼图器就有希望了。

不不,干脆用vb什么的做个拼图器多好
回复 支持 反对

使用道具 举报

Lv1.梦旅人

66RPG站长

梦石
0
星屑
54
在线时间
615 小时
注册时间
2005-10-10
帖子
5734

RMVX自由创作大赛亚军第2届短篇游戏比赛亚军第5届短篇游戏比赛冠军

4
发表于 2006-11-20 21:52:10 | 显示全部楼层
以下引用轮回者于2006-11-20 13:18:08的发言:

比如:

   for y in 0...h
Graphic.update
     1.times do
       data.push(0)
     end

(不要怪我分开打,我们学校的机器烂的可以……-_-b)

绝对不行,2000×1000的图得刷到猴年马月

我本来是设计

if Time.now.to_i - @tm >= 5
  Graphics.update
  @tm = Time.now.to_i
end

但是实际上图一大了,内存碎片就多,最后根本输不出来。能不能先在开始前声明3~5M的内存空间?
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-15 08:34

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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