帮助函数-altium designer - pcb设计入门

时间:2024-06-23 14:23:37
【文件属性】:

文件名称:帮助函数-altium designer - pcb设计入门

文件大小:1.24MB

文件格式:PDF

更新时间:2024-06-23 14:23:37

FreeImage 图形

第二章 位图函数参考 2.13 帮助函数 // 的 GZIP 数据 // 将数据写入一个流 // . . . f r e e ( compressed data ) ; ?这个函数与内存输入/输出函数一起使用时很有用,如果某人用这个来 压缩一些东西来在因特网上发送经过gzip压缩的数据的话(这里一个简单的zip- 布局将不会被许可)。将一个CRC32构造器与现有的zip压缩函数一起使用(参 见FreeImage ZLibCRC32函数)可以获得定制的或更复杂的布局。 FreeImage ZLibCRC32 DLL API DWORD DLL CALLCONV FreeImage ZLibCRC32(DWORD crc, BYTE * source, DWORD source size); 用ZLib库从source(其字节大小为给定的source size)中更新一个运行中 的crc,并返回更新后的crc(译者注:crc即循环冗余校验)。 如果source为NULL,则该函数返回crc所需要的初始化值,否则返回新 的crc值。 FreeImage ZlibGUnzip DLL API DWORD DLL CALLCONV FreeImage ZLibGUnzip(BYTE *target, DWORD target size, BYTE *source, DWORD source size); 用ZLib库将一个经过gzip压缩的源缓冲区解压到一个目标缓冲区。在入口 处,target size是目标缓冲区的全部大小,它必须足够大以容纳全部解压后的数 据。解压后的数据的大小必须在先前由压缩器保存,并通过这个压缩库范围之 外的某些机制传送给解压器。 函数返回被解压的缓冲区的实际大小,或者如果出错的话返回0。 2.13 帮助函数 FreeImage IsLittleEndian DLL API BOOL DLL CALLCONV FreeImage IsLittleEndian(); 如果运行FreeImage的操作系统平台使用Little Endian约定(Intel处理器), 则该函数返回TRUE;而如果使用的是Big Endian约定,则函数返回FALSE (Motorola处理器)。 FreeImage LookupX11Color DLL API BOOL DLL CALLCONV FreeImage LookupX11Color(const char *szColor, BYTE *nRed, BYTE *nGreen, BYTE *nBlue); 59


网友评论