/* tiff saving for GIMP * -Peter Mattis * * The TIFF loading code has been completely revamped by Nick Lamb * njl195@zepler.org.uk -- 18 May 1998 * And it now gains support for tiles (and doubtless a zillion bugs) * njl195@zepler.org.uk -- 12 June 1999 * LZW patent fuss continues :( * njl195@zepler.org.uk -- 20 April 2000 * The code for this filter is based on "tifftopnm" and "pnmtotiff", * 2 programs that are a part of the netpbm package. * khk@khk.net -- 13 May 2000 * Added support for ICCPROFILE tiff tag. If this tag is present in a * TIFF file, then a parasite is created and vice versa. * peter@kirchgessner.net -- 29 Oct 2002 * Progress bar only when run interactive * Added support for layer offsets - pablo.dangelo@web.de -- 7 Jan 2004 * Honor EXTRASAMPLES tag while loading images with alphachannel * pablo.dangelo@web.de -- 16 Jan 2004 */ #ifndef __FILE_TIFF_SAVE_H__ #define __FILE_TIFF_SAVE_H__ typedef struct { gint compression; gint fillorder; gboolean save_transp_pixels; gboolean save_exif; gboolean save_xmp; gboolean save_iptc; gboolean save_geotiff; gboolean save_thumbnail; gboolean save_profile; gboolean save_layers; gboolean crop_layers; gboolean bigtiff; } TiffSaveVals; gboolean save_image (GFile *file, TiffSaveVals *tsvals, gint32 image, gint32 orig_image, const gchar *image_comment, gint *saved_bpp, GimpMetadata *metadata, GimpMetadataSaveFlags metadata_flags, GError **error); gboolean save_dialog (TiffSaveVals *tsvals, gint32 image, const gchar *help_id, gboolean has_alpha, gboolean is_monochrome, gboolean is_indexed, gchar **image_comment, GError **error, gboolean classic_tiff_failed); #endif /* __FILE_TIFF_SAVE_H__ */