- 博客(9)
- 资源 (4)
- 收藏
- 关注
转载 图片Alpha预乘的作用[转]
Premultiplied Alpha 这个概念做游戏开发的人都不会不知道。Xcode 的工程选项里有一项 Compress PNG Files,会对 PNG 进行 Premultiplied Alpha,Texture Packer 中也有Premultiplied Alpha 的选项。那么问题来了,Premultiplied Alpha 是什么呢?我被这个问题困惑了很久,之前搜到过 Nvidi...
2018-09-15 17:57:08
1624
原创 C/C++ 笔记(1)-- malloc 的工作原理
#include #include main(){ init *p1 = malloc(4); *p1 = 1; *(p1+1) = 1; *(p1+2) = 2; *(p1+3) = 3; *(p1+4) = 4; *(p1+5) = 5; *(p1+6) = 6;// free(p1)}如果调用free 这句代码 就会导致程序报错,原因就在于malloc在分配内存的
2015-08-22 22:35:49
664
转载 libpng解码png
上文《图像解码之一——使用libjpeg解码jpeg图片》介绍了使用libjpeg解码jpeg图片。png图片应用也非常广泛,本文将会简单介绍怎样使用开源libpng库解码png图片。libpng的数据结构 png_structp变量是在libpng初始化的时候创建,由libpng库内部使用,代表libpng的是调用上下文,库的使用者不应该对这个变量进行访问。调用libpng的API
2014-06-11 16:56:00
888
转载 giflib解码gif图片
图像解码之三——giflib解码gif图片前面已经介绍过了libjpeg解码jpeg图片和libpng解码png图片,本文将会介绍怎样用giflib解码gif图片。giflib可以在这里下载。gif文件格式简单介绍 在解码jpeg图片和png图片的时候我们不需要对jpeg和png文件格式有了解就可以解码了(了解jpeg和png当然更好),但是在使用giflib解码gif的
2014-06-11 16:54:08
2180
转载 libjpeg 使用
图像解码之一——使用libjpeg解码jpeg图片多媒体应用在现在电子产品中的地位越来越重要,尤其是在嵌入式设备中。本系列文章将会介绍利用libjpeg解码jpeg文件,libpng解码png文件,libgif解码gif文件。本文为第一篇,介绍使用libjpeg解码jpeg文件。libjpeg简介 libjpeg是一个完全用C语言编写的库,包含了被广泛使用的JPEG解码、
2014-06-11 16:50:33
899
转载 libpng的使用
libpng的使用 1. PNG文件格式PNG图像格式文件(或者称为数据流)由一个8字节的PNG文件署名(PNG file signature)域和按照特定结构组织的3个以上的数据块(chunk)组成。PNG定义了两种类型的数据块,一种是称为关键数据块(critical chunk),这是标准的数据块,另一种叫做辅助数据块(ancillary chunks),这是可选的数据块。
2014-06-10 15:25:04
1677
转载 Android和iOS中Cocos2dx的横屏竖屏设置
Android和iOS中Cocos2dx的横屏竖屏设置一、横屏、竖屏设置1、androidAndroidManifest.xml文件中,screenOrientation="landscape" 为横屏,screenOrientation="portrait"为竖屏2、iOS- (NSUInteger) supportedInterfaceO
2014-01-10 16:26:12
447
PureMVC_Implementation_Idioms
2013-03-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人