Mercurial > fife-parpg
comparison ext/libpng-1.2.29/contrib/visupng/PngFile.h @ 0:4a0efb7baf70
* Datasets becomes the new trunk and retires after that :-)
author | mvbarracuda@33b003aa-7bff-0310-803a-e67f0ece8222 |
---|---|
date | Sun, 29 Jun 2008 18:44:17 +0000 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:4a0efb7baf70 |
---|---|
1 //------------------------------------------ | |
2 // PNGFILE.H -- Header File for pngfile.c | |
3 //------------------------------------------ | |
4 | |
5 // Copyright 2000, Willem van Schaik. For conditions of distribution and | |
6 // use, see the copyright/license/disclaimer notice in png.h | |
7 | |
8 #include <stdio.h> | |
9 #include <stdlib.h> | |
10 #include <string.h> | |
11 #include <windows.h> | |
12 | |
13 void PngFileInitialize (HWND hwnd) ; | |
14 BOOL PngFileOpenDlg (HWND hwnd, PTSTR pstrFileName, PTSTR pstrTitleName) ; | |
15 BOOL PngFileSaveDlg (HWND hwnd, PTSTR pstrFileName, PTSTR pstrTitleName) ; | |
16 | |
17 BOOL PngLoadImage (PTSTR pstrFileName, png_byte **ppbImageData, | |
18 int *piWidth, int *piHeight, int *piChannels, png_color *pBkgColor); | |
19 BOOL PngSaveImage (PTSTR pstrFileName, png_byte *pDiData, | |
20 int iWidth, int iHeight, png_color BkgColor); | |
21 | |
22 #if defined(PNG_NO_STDIO) | |
23 static void png_read_data(png_structp png_ptr, png_bytep data, png_size_t length); | |
24 static void png_write_data(png_structp png_ptr, png_bytep data, png_size_t length); | |
25 static void png_flush(png_structp png_ptr); | |
26 #endif | |
27 |