#ifndef CLIB_MPIMAGE_PROTOS_H
#define CLIB_MPIMAGE_PROTOS_H

/* Prototypes for MPImage.library */

/* mark@topic.demon.co.uk */
/* mpaddock@cix.compulink.co.uk */

/* $VER: MPImage_protos.h 5.1 (1.10.96)
*/

struct MPImage *LoadMPImage(const char *filename,struct Screen *screen,ULONG Flags);
void FreeMPImage(struct MPImage *MPi);
char *MPImageErrorMessage(void);
BOOL SaveMPImageA(const UBYTE *file,
								UBYTE *red, UBYTE *green, UBYTE *blue,
								UWORD width, UWORD height, struct TagItem *TagList);
BOOL SaveMPImage(const UBYTE *file,
								UBYTE *red, UBYTE *green, UBYTE *blue,
								UWORD width, UWORD height,Tag tag1, ...);
BOOL RescaleMPImage(struct MPImage *MPi,UWORD x,UWORD y);
void SetMPImageScreen(char *ScreenName,ULONG Flags);
void MPPlanarToChunky(struct BitMap *bitmap,UBYTE *chunky, UWORD width, UWORD height);
#endif
