12345678910111213141516171819202122232425262728293031323334353637 |
- #ifndef MUPDF_FITZ_OUTPUT_TGA_H
- #define MUPDF_FITZ_OUTPUT_TGA_H
- #include "mupdf/fitz/system.h"
- #include "mupdf/fitz/context.h"
- #include "mupdf/fitz/output.h"
- #include "mupdf/fitz/band-writer.h"
- #include "mupdf/fitz/pixmap.h"
- /*
- fz_save_pixmap_as_tga: Save a pixmap as a TGA image file.
- Can accept RGB, BGR or Grayscale pixmaps, with or without
- alpha.
- */
- void fz_save_pixmap_as_tga(fz_context *ctx, fz_pixmap *pixmap, const char *filename);
- /*
- Write a pixmap to an output stream in TGA format.
- Can accept RGB, BGR or Grayscale pixmaps, with or without
- alpha.
- */
- void fz_write_pixmap_as_tga(fz_context *ctx, fz_output *out, fz_pixmap *pixmap);
- /*
- fz_new_tga_band_writer: Generate a new band writer for TGA
- format images. Note that image must be generated vertically
- flipped for use with this writer!
- Can accept RGB, BGR or Grayscale pixmaps, with or without
- alpha.
- is_bgr: True, if the image is generated in bgr format.
- */
- fz_band_writer *fz_new_tga_band_writer(fz_context *ctx, fz_output *out, int is_bgr);
- #endif
|