base64图片

URL传输图片文件的好处在于:

  • 减少了HTTP请求
  • 某些文件可以避免跨域的问题
  • 没有图片更新要重新上传,还要清理缓存的问题

不足在于:

  • 浏览器支持
  • 使用base64编码图片作为背景图片的这种技术IE6/IE7浏览器是不支持的

js的loading图片也是base64编码的,图片替换的方法:

  • framework->cocos2d-html5->Base64Images.js->cc._loaderImage
  • 将图片转换为64位,然后复制进行替换
  • 有很多在线转换网站,可以轻松转换

ico图片

在线ico转化工具,可以讲png或者jpg的图片,转化为任意尺寸的ico图片

js工程发布

`cocos compile -p web -m release`

TexturePacker VS tinyPng

使用TexturePacker最主要的好处是,运行在Android手机或者苹果手机上的游戏,Android或者ios系统使用的是 OpenGL ES来渲染,内存方面,OpenGL ES纹理要求宽和高都是2的n次幂的倍数。也就是如果图片数量很多,会大幅度增加读取时间。用TexturePacker可以把碎图拼成整图,可以完美的解决这个问题。

而TinyPng的作用是压缩图片,可以大幅度的减少图像占的空间,缺点是只能压缩png与jpg,不能压缩ico等图片。有很多网站可以实现图像转换。



blog comments powered by Disqus

Published

28 July 2015

Tags