-
Notifications
You must be signed in to change notification settings - Fork 0
/
picture.h
28 lines (25 loc) · 1.21 KB
/
picture.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
/*
* picture.h
*
* Copyright 2002 by Jeroen Vreeken ([email protected])
* Portions of this file are Copyright by Lionnel Maugis
* This software is distributed under the GNU public license version 2
* See also the file 'COPYING'.
*
*/
#ifndef _INCLUDE_PICTURE_H_
#define _INCLUDE_PICTURE_H_
#include "motion.h"
void overlay_smartmask(struct context *, unsigned char *);
void overlay_fixed_mask(struct context *, unsigned char *);
void put_fixed_mask(struct context *, const char *);
void overlay_largest_label(struct context *, unsigned char *);
void put_picture_fd(struct context *, FILE *, unsigned char *, int);
int put_picture_memory(struct context *, unsigned char*, int, unsigned char *, int, int, int);
void put_picture(struct context *, char *, unsigned char *, int);
void put_sized_picture(struct context *cnt, char *file, unsigned char *image, int width, int height, int quality);
void put_encoded_picture(struct context *cnt, char *file, unsigned char *image, int size, int ftype);
void put_image(struct context *cnt, char* fullfilename, struct image_data * imgdat, int ftype);
unsigned char *get_pgm(FILE *, int, int);
void preview_save(struct context *);
#endif /* _INCLUDE_PICTURE_H_ */