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

Project1

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

图片音频素材压缩简略教程

 关闭 [复制链接]

Lv2.观梦者

梦石
0
星屑
676
在线时间
224 小时
注册时间
2006-12-7
帖子
839
跳转到指定楼层
1
发表于 2008-8-25 15:14:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
昨天上传FTP提示disk full,于是受刺激写下了这些东西…
本人比较业余,所以如果有不对的地方欢迎指正…{/hx}


★开篇★

为什么要压缩素材?
想象一个游戏的介绍上面写着,
游戏容量:1GB
估计游戏时间:5min
我想就算画面超级华丽也没多少人愿意下吧…{/fd}

而对于RM同人游戏来说,一般也就是一个人或者几个人在有限的时间和有限的条件下做出来的,从技术等各个方面和商业游戏还是很难相提并论的。我们做游戏出来是为了给大家分享,而不是存在FTP上面给别人拜的。

现在用商业素材做的游戏也是越来越多,并且集中于仙剑,轩辕剑,幻想三国志一些游戏上面。因为这些素材比较好处理,而且现成的素材比较多。很多新手也选择用商业素材制作作为自己的“第一次”。由于经验不足等原因,往往导致做出来的游戏没有太大特色,仅有的几张截图很容易就让人感觉千篇一律…这时候为了吸引玩家来下载,游戏的性价比就相当重要了。

实际上直接从游戏中提取的素材很多都是可以进行压缩的,如果处理得好,完全可以在不明显损失质量的条件下让游戏的体积减少越30%(视情况而定)。所以接下来就简单介绍一下压缩素材的一些方法。基本上是自己的经验之谈…没太大技术含量也没什么难度,只要会一些软件的基本操作就可以了。{/hx}



★压缩图片★


对于直接从游戏中提取的商业素材,一般是PNG格式的。虽然图片质量很好,但文件一般比较大。这里拿远景图为例简单介绍一下压缩的方法。

●PNG压缩为JPG●

16694-1.png(仙剑客栈 十里坡地图 SOFTSTAR)

图片比较细致 颜色丰富,这类图片比较适合存储为JPG格式

◆转换为JPG的操作方法◆(以PS为例)
1.首先在Photoshop中打开16694-1.png

2.文件-->存储为


3.选择文件类型:JPG


4.压缩比:一般选择8比较合适,如果要求不是特别高可以选择7
  格式选项:影响不是很大。我一般都是选中间一个。曾经用第三个选项压缩出来的图片在我手机上无法识别-v-

5.完成。对于这张图片,压缩前717KB,转换为JPG之后就只有177KB了{/dy}

●压缩为索引色●

16697-1.png(仙剑客栈 十里坡地图 SOFTSTAR)

遮蔽层的图片,内容比较少。因为JPG不能有透明的部分,所以只能存储为PNG。这时我们就要想别的办法了。
先看看常用的颜色模式 全部来自百毒(俺也不是学这个的 比较业余 解释不清楚{/fd})

RGB色彩模式 http://baike.baidu.com/view/17423.html

 RGB色彩模式是工业界的一种颜色标准,是通过对红(R)、绿(G)、蓝(B)三个颜色通道的变化以及它们相互之间的叠加来得到各式各样的颜色的,RGB即是代表红、绿、蓝三个通道的颜色,这个标准几乎包括了人类视力所能感知的所有颜色,是目前运用最广的颜色系统之一。

  RGB色彩模式使用RGB模型为图像中每一个像素的RGB分量分配一个0~255范围内的强度值。例如:纯红色R值为255,G值为0,B值为0;灰色的R、G、B三个值相等(除了0和255);白色的R、G、B都为255;黑色的R、G、B都为0。RGB图像只使用三种颜色,就可以使它们按照不同的比例混合,在屏幕上重现16581375种颜色。

  在 RGB 模式下,每种 RGB 成分都可使用从 0(黑色)到 255(白色)的值。 例如,亮红色使用 R 值 246、G 值 20 和 B 值 50。 当所有三种成分值相等时,产生灰色阴影。 当所有成分的值均为 255 时,结果是纯白色;当该值为 0 时,结果是纯黑色。
-----------------------
索引颜色 http://baike.baidu.com/view/822336.htm

索引颜色是位图图片的一种编码方法,需要基于RGB、CMYK等更基本的颜色编码方法。可以通过限制图片中的颜色总数的方法实现有损压缩。
挑选一副图片中最有代表性的若干种颜色(通常不超过256种),编制成颜色表。在表示图片中每一个点的颜色信息时,不直接使用这个点的颜色信息,而使用颜色表的索引。这样,要表示一幅32位真彩色的图片,使用索引颜色的图片只需要用不超过8位的颜色索引就可以表达同样的信息。使用索引颜色的位图广泛用于网络图形、游戏制作等场合,常见的格式有GIF、PNG等。


提取的素材一般是RGB模式。这里也说了,这种模式可以“在屏幕上重现16581375种颜色”,但实际在我们的游戏中没有太大必要。因此我们可以改变为索引颜色模式,减少颜色的种类从而达到压缩图片的目的。

◆压缩遮蔽层的操作方法◆(以PS为例)
1.首先在Photoshop中打开16697-1.png

2.图像—>模式—>索引颜色(范例里面的图片用成上面那个图了 请无视{/gg})


3.设置一般不用改。记得“透明度”选项一定要勾上,杂边一定要选“无”。

  有些游戏,尤其是模拟器游戏中的图片,本身就是索引色,但提取的时候将其存储为RGB颜色了。将其转换为索引色时,调板默认选择的是“实际”。比如这个犬夜叉的头像里面(犬夜叉-奈落の罠!迷いの森の招待状 BANDAI)显示颜色数目为78,这个数目小于256的上限,这时图片不会丢失颜色,体积会减小而且不会失真。所以这种图片一般推荐存储为索引色。


4.其它选项就照默认的选“无”就行了。

5.完成。对于这张图片16697-1.png,压缩前51.3KB,转换之后就只有23.8KB了{/dy}

●使用压缩软件●
这里推荐一款很小的绿色软件PngOptimizer。用于压缩PNG文件。
下载地址:
http://www.live-share.com/files/344527/PngOptimizer.rar.html
使用方法:
1.运行PngOptimizer.exe
2.直接把需要压缩的图片拖拽到PngOptimizer的窗口中(可以多选)
3.会生成“文件名.png”“_文件名.png”两个文件,同时窗口中会显示每个图片的压缩比率。
  “文件名.png”是压缩之后的图片,“_文件名.png”是压缩前的图片,用于备份,建议保存在其他文件夹以防万一。


●总结●
这里是以远景图为例讲解的。至于菜单,头像之类的图片,标准会有所不同。
多数情况下压缩的原则是:
1.不需要透明底色的图片压缩为JPG
2.颜色比较简单,单调的图片压缩为索引色PNG
3.透明底色,并且有半透明颜色或者颜色比较复杂的图片(比如仙剑4的头像),不能压缩为索引色,否则会大大影响图片质量。

如图所示:

原图A存索引色就会得到B,边缘会有锯齿,影响美观。这时一般就直接用压缩软件压缩,如PngOptimizer。
而像D那种类型的图片,存为索引色就不会有损失。可以将C和D进行对比,观察区别。


基本上就这些,具体实践的时候可以试着用不同的压缩方式压缩,比较一下文件大小再进行选择。{/dy}



★音频压缩★


●BGM/ME的压缩●
这个比较简单。对于MP3/WMA等格式的音频直接用软件压缩就可以了。如果有合适的MIDI格式的音乐那更好。
推荐一个中文的批量压缩软件PowerConverter,因为是中文的,所以我就不多做说明了(其实是懒{/hx})
下载地址(网上也有很多下载):
http://www.live-share.com/files/344526/PowerConverter.rar.html
用于游戏中的音频文件,强烈建议96kbps/128kbps的MP3/WMA足够了,毕竟玩家是来下游戏的,不是下OST的。{/fd}
当然如果要追求高音质…我就不管了…

●BGS/SE的压缩●
一般提取的是WAV格式的音效,其实还是比较大的。
这个,我没用过批量转换的工具,不是很熟悉,我自己用的是国产免费软件WaveCN(需要的可以去往上搜,有转换音频和简单的音频编辑功能)
同样懒得写详细说明{/hx}
对于BGS和SE,用WAV格式感觉太浪费,建议压缩为OGG(可以用WaveCN转换)
头像被屏蔽

Lv1.梦旅人 (禁止发言)

梦石
0
星屑
50
在线时间
1 小时
注册时间
2008-7-11
帖子
23
2
发表于 2008-8-25 17:07:32 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复 支持 反对

使用道具 举报

Lv1.梦旅人

奇情异士

梦石
0
星屑
50
在线时间
287 小时
注册时间
2006-7-5
帖子
3457

贵宾第6届短篇游戏比赛亚军

3
发表于 2008-8-25 17:52:17 | 只看该作者
写的比较认真,方法也很实用,给予鼓励。

——即使有可能会失去性命,
但也不会影响我以自己的意志成为英雄。

新时代R剧《被英雄》发布:
http://rpg.blue/thread-184410-1-1.html

博客地址

橡让作品合集(2007-2010)
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

名侦探小柯

梦石
0
星屑
3299
在线时间
3619 小时
注册时间
2006-9-6
帖子
37400

开拓者贵宾第3届短篇游戏大赛主流游戏组亚军第5届短篇游戏比赛亚军

4
发表于 2008-8-26 07:11:16 | 只看该作者
以下引用zhouzhuoc于2008-8-25 9:07:32的发言:

顶下...
说白了,其实就是把图片改下格式。
应该是这个样子的..

结果说了这么多…… = =
转移一下吧。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
676
在线时间
224 小时
注册时间
2006-12-7
帖子
839
5
 楼主| 发表于 2008-8-26 17:15:10 | 只看该作者
给新人看的{/fd}
回复 支持 反对

使用道具 举报

Lv2.观梦者

邪恶米饼殿

梦石
0
星屑
382
在线时间
569 小时
注册时间
2007-12-23
帖子
1584
6
发表于 2008-8-26 18:25:19 | 只看该作者
我存JPG的时候都是用最高品质12的……结果和PNG差不多,但是体积大了10%左右 - -
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
65
在线时间
385 小时
注册时间
2007-7-27
帖子
4106

开拓者

7
发表于 2008-8-28 01:02:02 | 只看该作者
用于游戏中的音频文件,强烈建议96kbps/128kbps的MP3/WMA足够了,毕竟玩家是来下游戏的,不是下OST的。

这句很赞同
那啥,mp3是96kbps/128kbps,同等音质对应到wma就是48和64了,
所以48kbps的wma美{/hx}

顺便,交错貌似是指Web应用时,没载入完全时模糊显示……
吸吸
回复 支持 反对

使用道具 举报

Lv1.梦旅人

B

梦石
0
星屑
50
在线时间
26 小时
注册时间
2007-8-26
帖子
3693
8
发表于 2008-8-29 07:23:41 | 只看该作者
以下引用doranikofu于2008-8-26 9:15:10的发言:

给新人看的


话说这个区很冷清,应该不会被很多新手知道~!
回复 支持 反对

使用道具 举报

头像被屏蔽

Lv1.梦旅人 (禁止发言)

小神

梦石
0
星屑
50
在线时间
2 小时
注册时间
2007-7-13
帖子
400
9
发表于 2008-8-30 01:53:41 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (暗夜天使)

精灵族の天使

梦石
0
星屑
1697
在线时间
3038 小时
注册时间
2007-3-16
帖子
33731

开拓者贵宾

10
发表于 2008-8-30 02:13:08 | 只看该作者
精灵建议。
图片如果不是大型的话可以不用转换,声音bgm推荐wma,战斗bgm推荐mp3,me和se推荐wav,这样可以减少读取的速度,增加稳定性。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-24 04:03

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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