ccdemos/image.h
branchpyrit
changeset 15 a0a3e334744f
child 60 a23b5089b9c3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/ccdemos/image.h	Sun Nov 25 17:58:29 2007 +0100
@@ -0,0 +1,20 @@
+#ifndef IMAGE_H
+#define IMAGE_H
+
+#define IMG_GRAYSCALE	1
+#define IMG_RGB		3
+
+/* raw image */
+struct image {
+	int pixel_size;  /* should be 1 for grayscale and 3 for RGB*/
+	int width;
+	int height;
+	char *data;
+};
+
+int new_image(struct image **img, int width, int height, int pixelsize);
+int destroy_image(struct image **img);
+
+int save_png(const char *fname, struct image *img);
+
+#endif