PngFile.h
上传用户:sesekoo
上传日期:2020-07-18
资源大小:21543k
文件大小:1k
- //------------------------------------------
- // PNGFILE.H -- Header File for pngfile.c
- //------------------------------------------
- // Copyright 2000, Willem van Schaik. For conditions of distribution and
- // use, see the copyright/license/disclaimer notice in png.h
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- #include <windows.h>
- void PngFileInitialize (HWND hwnd) ;
- BOOL PngFileOpenDlg (HWND hwnd, PTSTR pstrFileName, PTSTR pstrTitleName) ;
- BOOL PngFileSaveDlg (HWND hwnd, PTSTR pstrFileName, PTSTR pstrTitleName) ;
- BOOL PngLoadImage (PTSTR pstrFileName, png_byte **ppbImageData,
- int *piWidth, int *piHeight, int *piChannels, png_color *pBkgColor);
- BOOL PngSaveImage (PTSTR pstrFileName, png_byte *pDiData,
- int iWidth, int iHeight, png_color BkgColor);
- #if defined(PNG_NO_STDIO)
- static void png_read_data(png_structp png_ptr, png_bytep data, png_size_t length);
- static void png_write_data(png_structp png_ptr, png_bytep data, png_size_t length);
- static void png_flush(png_structp png_ptr);
- #endif