Changeset 2228 for libpipi/trunk/pipi/pipi.h
- Timestamp:
- Feb 24, 2008, 7:49:39 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libpipi/trunk/pipi/pipi.h
r2227 r2228 1 /* 2 * libpipi Proper image processing implementation library 3 * Copyright (c) 2004-2008 Sam Hocevar <sam@zoy.org> 4 * All Rights Reserved 5 * 6 * $Id$ 7 * 8 * This library is free software. It comes without any warranty, to 9 * the extent permitted by applicable law. You can redistribute it 10 * and/or modify it under the terms of the Do What The Fuck You Want 11 * To Public License, Version 2, as published by Sam Hocevar. See 12 * http://sam.zoy.org/wtfpl/COPYING for more details. 13 */ 14 15 /* 16 * pipi.h: the full libpipi public API 17 */ 18 19 #ifndef __PIPI_H__ 20 #define __PIPI_H__ 21 22 #ifdef __cplusplus 23 extern "C" 24 { 25 #endif 26 27 typedef struct pipi_image pipi_image_t; 28 29 extern pipi_image_t *pipi_load(const char *name); 30 extern pipi_image_t *pipi_new(int width, int height); 31 extern pipi_image_t *pipi_copy(const pipi_image_t *img); 32 extern void pipi_free(pipi_image_t *img); 33 extern void pipi_save(pipi_image_t *img, const char *name); 34 35 extern int pipi_getgray(pipi_image_t const *img, int x, int y, int *g); 36 extern int pipi_getpixel(pipi_image_t const *img, 37 int x, int y, int *r, int *g, int *b); 38 extern int pipi_setpixel(pipi_image_t *img, int x, int y, int r, int g, int b); 39 40 #ifdef __cplusplus 41 } 42 #endif 43 44 #endif /* __PIPI_H__ */ 45
Note: See TracChangeset
for help on using the changeset viewer.