diff options
Diffstat (limited to 'plug-ins/file-tiff/file-tiff-save.h')
-rw-r--r-- | plug-ins/file-tiff/file-tiff-save.h | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/plug-ins/file-tiff/file-tiff-save.h b/plug-ins/file-tiff/file-tiff-save.h new file mode 100644 index 0000000..b5fb1b3 --- /dev/null +++ b/plug-ins/file-tiff/file-tiff-save.h @@ -0,0 +1,59 @@ +/* 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_thumbnail; + gboolean save_profile; + gboolean save_layers; + gboolean crop_layers; +} 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, + const gchar *help_id, + gboolean has_alpha, + gboolean is_monochrome, + gboolean is_indexed, + gchar **image_comment); + + +#endif /* __FILE_TIFF_SAVE_H__ */ |