~ubuntu-branches/ubuntu/natty/luatex/natty

« back to all changes in this revision

Viewing changes to source/texk/web2c/luatexdir/image/writeimg.h

  • Committer: Bazaar Package Importer
  • Author(s): Norbert Preining
  • Date: 2009-12-25 09:47:05 UTC
  • mfrom: (1.1.9 upstream) (4.2.3 squeeze)
  • Revision ID: james.westby@ubuntu.com-20091225094705-y33rpflo8t4u9nag
Tags: 0.50.0-1
* new upstream release
* disable fix-hurd-ftbfs patch, included upstream
* disable upstram-fixes, included upstream
* disable ubuntu_libpoppler-0.11, not needed anymore

Show diffs side-by-side

added added

removed removed

Lines of Context:
18
18
   You should have received a copy of the GNU General Public License along
19
19
   with LuaTeX; if not, see <http://www.gnu.org/licenses/>. */
20
20
 
21
 
/* $Id: writeimg.h 2448 2009-06-08 07:43:50Z taco $ */
 
21
/* $Id: writeimg.h 3261 2009-12-18 11:38:21Z taco $ */
22
22
 
23
23
#ifndef WRITEIMG_H
24
24
#  define WRITEIMG_H
25
25
 
 
26
#  include "../dvi/dvigen.h"    /* for scaled_whd only */
26
27
#  include "image.h"
27
 
 
28
 
boolean check_image_b(integer);
29
 
boolean check_image_c(integer);
30
 
boolean check_image_i(integer);
31
 
boolean is_pdf_image(integer);
32
 
boolean is_png_image(integer);
33
 
image_dict *new_image_dict();
34
 
image *new_image();
35
 
integer epdf_orig_x(integer i);
36
 
integer epdf_orig_y(integer i);
37
 
integer epdf_xsize(integer i);
38
 
integer epdf_ysize(integer i);
39
 
integer image_colordepth(integer img);
40
 
integer image_depth(integer);
41
 
integer image_height(integer);
42
 
integer image_index(integer);
43
 
integer image_objnum(integer);
44
 
integer image_pages(integer);
45
 
integer image_width(integer);
46
 
integer img_to_array(image *);
47
 
integer read_image(integer, integer, str_number, integer, str_number,
48
 
                   str_number, integer, integer, integer, integer);
 
28
#  include "../pdf/pdfpage.h"
 
29
 
 
30
typedef image_dict *idict_entry;
 
31
idict_entry *idict_array;
 
32
 
 
33
void new_img_pdfstream_struct(image_dict *);
 
34
image *new_image(void);
 
35
/*void init_image_dict(image_dict *);*/
 
36
image_dict *new_image_dict(void);
 
37
void free_image_dict(image_dict * p);
 
38
void read_img(PDF, image_dict *, int, int);
 
39
void scan_pdfximage(PDF pdf);
 
40
void scan_pdfrefximage(PDF pdf);
 
41
scaled_whd tex_scale(scaled_whd nat, scaled_whd tex);
 
42
scaled_whd scale_img(image_dict *, scaled_whd, int);
 
43
void write_img(PDF, image_dict *);
 
44
void pdf_write_image(PDF pdf, int n);
49
45
void check_pdfstream_dict(image_dict *);
 
46
void write_pdfstream(PDF, image_dict *);
 
47
void idict_to_array(image_dict *);
50
48
void dumpimagemeta(void);
51
 
void free_image_dict(image_dict * p);
52
 
void init_image_dict(image_dict *);
53
 
void init_image(image *);
54
 
void new_img_pdfstream_struct(image_dict *);
55
 
void out_image(integer, scaled, scaled);
56
 
void pdf_print_resname_prefix(void);
57
 
void read_img(image_dict *, integer, integer);
58
 
void scale_image(integer);
59
 
void scale_img(image *);
60
 
void set_image_dimensions(integer, integer, integer, integer);
61
 
void undumpimagemeta(integer, integer);
62
 
void update_image_procset(integer);
63
 
void write_image(integer);
64
 
void write_img(image_dict *);
65
 
void write_pdfstream(image_dict *);
 
49
void undumpimagemeta(PDF, int, int);
 
50
scaled_whd scan_alt_rule(void);
66
51
 
67
52
#endif                          /* WRITEIMG_H */