查看: 4487|回复: 21

求把缓存里的bitmap压入存档的有效率的办法

  [复制链接]
头像被屏蔽
梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
回帖
2407

第1届Title华丽大赛新人奖

发表于 2008-4-15 03:09:06 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
梦石
0
星屑
1643
在线时间
1612 小时
注册时间
2007-8-28
回帖
3184

第3届短篇游戏大赛主流游戏组冠军第1届Title华丽大赛新人奖

发表于 2008-4-15 21:09:49 | 显示全部楼层
是指 想要在存档里压缩图片数据体积小一些
还是 读取存档里的图片快一些?

压缩小得还有办法,采用压缩算法就行了
存取读取的话,你用for循环存点得吧,假设640×480的话,图片一多就不行了,少存一些还是可以忍受得,多存了怎么也是慢。

推算是为了保密一些图片吧,我是用一个办法,但是不知道怎么描述

就是把想要保存得图片分成一些小的图块1×1,2×2,乱序组成图片,然后利用存档记录重新排序还原。特点是:存档数据小,读取显示快。类似地图图块,或者是gba得调色板那样得。

“我推荐你一个游戏吧,avg的,剧情特感人”
“我擦,都是文字图片的游戏有啥好玩的,连个战斗都没有!”
“我推荐你一个游戏吧,rpg的,战斗也新颖”
“我擦,怎么米有作i弊器?“
”你不是喜欢战斗么?”
“不,我是剧情党!!”

继续阅读请点击
http://rpg.blue/blog-53316-10027.html
回复

使用道具 举报

酱油的

梦石
0
星屑
1840
在线时间
2161 小时
注册时间
2007-12-22
回帖
3216

贵宾

发表于 2008-4-15 21:42:00 | 显示全部楼层
不知道沉影想實現的功能是甚麽?
最好的辦法就是取得需要記錄的點位置然後僅記錄那個數組就好。圖片下次再讀取
不做頭像做簽名,看我囧冏有神(多謝山人有情提供 )
回复

使用道具 举报

梦石
0
星屑
50
在线时间
4 小时
注册时间
2007-8-30
回帖
84
发表于 2008-4-15 22:01:10 | 显示全部楼层
主站上有个截图存档可以参考,用dll压缩的,但无法保密。
回复

使用道具 举报

月下可怜人

梦石
0
星屑
50
在线时间
10 小时
注册时间
2005-11-23
回帖
3667

第1届短篇游戏比赛亚军

发表于 2008-4-15 22:39:54 | 显示全部楼层
IO,二进制。
回复

使用道具 举报

梦石
0
星屑
55
在线时间
446 小时
注册时间
2006-11-18
回帖
1465
发表于 2008-4-16 01:40:37 | 显示全部楼层
仙剑1是这样的`````好像不是截图...而是纪录画面物体坐标进行缩小显示的````
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
回帖
2407

第1届Title华丽大赛新人奖

 楼主| 发表于 2008-4-16 04:29:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

风之塞尔达

梦石
0
星屑
50
在线时间
57 小时
注册时间
2005-10-22
回帖
2437

贵宾

发表于 2008-4-16 05:33:54 | 显示全部楼层
如果是指图像压缩的话   去看看那些开源的图形格式的代码吧(不过一个png格式就有上万行- -||)...

快速存储大文件就不要用ruby了  用C之类的写成库  然后调用
在程序里延续塞尔达的传说, 在画板上勾勒塞尔达的轮廓!!
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
46
在线时间
10 小时
注册时间
2007-5-27
回帖
2407

第1届Title华丽大赛新人奖

 楼主| 发表于 2008-4-16 06:25:59 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-2-18
回帖
1385
发表于 2008-4-16 06:52:30 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部