📄 zimgload.h
字号:
/**********************************************************************************
* ZImgLoad.h -- 主要用于各种图像格式输入、输出的库函数
*
* 当前版本号:1.0.1,2003.01.23
* 替代版本号:1.0.0,2001.11.26
*
* 版权所有(C) 1999-2003 郑仙斌
*
* 开发该图像格式读写库函数的目的就是让图像的使用和开发者能最快、最方便的对各
* 种图像格式进行转换。目前支持图像格式有:BMP,JPEG,PCX,TGA,ICO,TIFF,PNG,
* WMF(读取)。
*
*
* ZImgLoad使用版权声明:
*
* 该库函数可以用于任何目的产品或软件,包括商业用途,不受任何版权限制。但对使
* 用中可能出现的bug或错误信息概不负责;同时在使用时要声明该库的版权所有,但这不是
* 必需的。
*
*
* 图像格式封装包含库文件的版权声明:
*
* -JPEG Copyright (C) 1991-1998, Thomas G. Lane
* -TIFF Copyright (c) 1988-1997 Sam Leffler
* Copyright (c) 1991-1997 Silicon Graphics, Inc.
* -PNG libpng 1.2.4 - July 8, 2002
* Copyright (c) 1998-2002 Glenn Randers-Pehrson
* -ZLIB version 1.1.4, March 11th, 2002
* Copyright (C) 1995-2002 Jean-loup Gailly and Mark Adler
*
* 为了更好的使用该库函数,如有遇到使用问题或函数本身存在的bu;当然,你有更好的
* 建议等等,谨请联系:zxbin@263.net
\**********************************************************************************/
#ifndef ZIMGLOAD_H
#define ZIMGLOAD_H
#ifdef __cplusplus
extern "C" {
#endif
#include "..\DIBAPI.h"
HDIB WINAPI ZLoadImg (LPCTSTR lpszFilename);
/*
* 该函数打开一幅图像,参数szFilename表示要打开图像的文件名(全路径)。图像装载
* 成功函数将返回得到的图像句柄,失败则返回NULL。
*/
BOOL WINAPI ZSaveImg (HDIB hDIB, LPCTSTR lpszFilename, int nImgFormat);
/*
* 该函数保存一幅图像到文件,参数hDIB表示要保存的图像句柄,szFilename表示要保存的
* 图像文件名(全路径),nImgFormat表示要保存的图像格式类型(见附表)。
*
* 图像保存成功函数将返回TRUE,失败则返回FALSE。
*/
#ifdef __cplusplus
}
#endif
#endif /* ZIMGLOAD_H */
/* 附表-图像格式类型参数对照表
*
* nImgFormat 图像格式类型
*
* 0 - BMP
* 1 - JPG或JPEG
* 2 - PCX
* 3 - TGA
* 4 - ICO
* 5 - TIF或TIF
* 6 - PNG
* 7 - WMF -支持读取操作
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -