pdflatex vipsmanual.tex
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)
entering extended mode
(./vipsmanual.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, loaded.
(/usr/share/texmf-texlive/tex/latex/base/book.cls
Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/bk10.clo))
(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty)
(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty)
(/usr/share/texmf-texlive/tex/generic/oberdiek/ifvtex.sty))
(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty)
(/etc/texmf/tex/latex/config/graphics.cfg)
(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def)))
(/usr/share/texmf-texlive/tex/latex/graphics/color.sty
(/etc/texmf/tex/latex/config/color.cfg)
(/usr/share/texmf-texlive/tex/latex/graphics/dvipsnam.def))
(/usr/share/texmf-texlive/tex/latex/psnfss/times.sty)
(/usr/share/texmf-texlive/tex/latex/fancyhdr/fancyhdr.sty)
(/usr/share/texmf-texlive/tex/latex/base/ifthen.sty) (./mydefs.tex)
No file vipsmanual.aux.
(/usr/share/texmf-texlive/tex/latex/psnfss/ot1ptm.fd)
*geometry auto-detecting driver*
*geometry detected driver: pdftex*
(/usr/share/texmf-texlive/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2]
No file vipsmanual.toc.
[3] [4]
No file vipsmanual.lof.
[5] [6]
No file vipsmanual.lot.
[7]
Chapter 1.
(./cppintro.tex

LaTeX Warning: Reference `fg:negative' on page 1 undefined on input line 16.


LaTeX Warning: Reference `fg:invert-c++' on page 1 undefined on input line 17.


LaTeX Warning: Reference `fg:invert-py' on page 1 undefined on input line 17.

(/usr/share/texmf-texlive/tex/latex/psnfss/ot1pcr.fd)
(/usr/share/texmf-texlive/tex/latex/psnfss/omsptm.fd)
Underfull \hbox (badness 10000) in paragraph at lines 41--47
[]\OT1/ptm/m/n/10 Image pro-cess-ing op-er-a-tions are mem-ber

Underfull \hbox (badness 10000) in paragraph at lines 41--47
\OT1/ptm/m/n/10 func-tions of the []\OT1/pcr/m/n/10 VImage \OT1/ptm/m/n/10 clas
s --- here,

Underfull \hbox (badness 1418) in paragraph at lines 41--47
\OT1/ptm/m/n/10 ob-ject us-ing the first ar-gu-ment to ini-tialise it

Underfull \hbox (badness 1189) in paragraph at lines 41--47
\OT1/ptm/m/n/10 mem-ber func-tion []\OT1/pcr/m/n/10 write()\OT1/ptm/m/n/10 , wh
ich writes the

Underfull \hbox (badness 2662) in paragraph at lines 49--52
[]\OT1/ptm/m/n/10 The VIPS C++ API uses ex-cep-tions --- the

Overfull \hbox (13.8057pt too wide) in paragraph at lines 57--57
 []\OT1/pcr/m/n/10 invert: VIPS error: format_for_file:[] 
) (./fileformat.tex

LaTeX Warning: Reference `fg:header' on page 1 undefined on input line 16.

[1] [2]

LaTeX Warning: Reference `fg:bandfmt' on page 3 undefined on input line 34.


LaTeX Warning: Reference `fg:coding' on page 3 undefined on input line 34.


LaTeX Warning: Reference `fg:type' on page 3 undefined on input line 34.


Underfull \hbox (badness 10000) in paragraph at lines 134--141
\OT1/ptm/m/n/10 This type of im-age has \OT1/pcr/m/n/10 Coding \OT1/ptm/m/n/10 
set to

Underfull \hbox (badness 4454) in paragraph at lines 134--141
\OT1/pcr/m/n/10 IM[]CODING[]NONE\OT1/ptm/m/n/10 . The header is then fol-lowed

Underfull \hbox (badness 1009) in paragraph at lines 142--146
\OT1/ptm/m/n/10 first, as in SPARC and 680x0 ma-chines, or least-

Underfull \hbox (badness 7415) in paragraph at lines 158--162
[]\OT1/ptm/m/n/10 This for-mat is a lit-tle awk-ward to pro-cess.

Underfull \hbox (badness 10000) in paragraph at lines 158--162
\OT1/ptm/m/n/10 Some VIPS func-tions can work di-rectly on

Underfull \hbox (badness 1082) in paragraph at lines 158--162
\OT1/pcr/m/n/10 IM[]CODING[]LABQ \OT1/ptm/m/n/10 im-ages (\OT1/pcr/m/n/10 im[]e
xtract[]area()\OT1/ptm/m/n/10 ,

Underfull \hbox (badness 1603) in paragraph at lines 169--173
\OT1/ptm/m/n/10 im-ages (\OT1/pcr/m/n/10 im[]extract[]area()\OT1/ptm/m/n/10 , f
or ex-am-ple), but
) (./vimage.tex
Underfull \hbox (badness 1215) in paragraph at lines 31--33
[]\OT1/ptm/m/n/10 As the []\OT1/pcr/m/n/10 "w" \OT1/ptm/m/n/10 mode, but pix-el
s writ-ten to the

LaTeX Warning: Reference `sec:compute' on page 3 undefined on input line 37.


LaTeX Warning: Reference `sec:inplace' on page 3 undefined on input line 42.

[3] [4] [5]

LaTeX Warning: Reference `sec:header' on page 6 undefined on input line 157.


Underfull \hbox (badness 10000) in paragraph at lines 154--158
\OT1/ptm/m/n/10 Where []\OT1/pcr/m/n/10 TBandFmt\OT1/ptm/m/n/10 , []\OT1/pcr/m/
n/10 TCoding\OT1/ptm/m/n/10 , []\OT1/pcr/m/n/10 TType \OT1/ptm/m/n/10 and

Underfull \hbox (badness 1810) in paragraph at lines 154--158
[]\OT1/pcr/m/n/10 TCompression \OT1/ptm/m/n/10 are []\OT1/pcr/m/n/10 enum\OT1/p
tm/m/n/10 s for the types in the

LaTeX Warning: Reference `sec:meta' on page 6 undefined on input line 169.


Underfull \hbox (badness 1412) in paragraph at lines 167--170
[]\OT1/ptm/m/n/10 You can get and set ex-tra meta-data fields with

Overfull \hbox (77.80566pt too wide) in paragraph at lines 175--175
[]\OT1/pcr/m/n/10 void meta_set( const char *field, GValue *value );[] 

Overfull \hbox (107.80566pt too wide) in paragraph at lines 175--175
[]\OT1/pcr/m/n/10 void meta_get( const char *field, GValue *value_copy );[] 

Overfull \hbox (23.80566pt too wide) in paragraph at lines 175--175
[]\OT1/pcr/m/n/10 GType meta_get_type( const char *field );[] 

Overfull \hbox (35.80566pt too wide) in paragraph at lines 194--194
[]\OT1/pcr/m/n/10 double meta_get_double( const char *field )[] 

Overfull \hbox (65.80566pt too wide) in paragraph at lines 194--194
[]\OT1/pcr/m/n/10 const char *meta_get_string( const char *field )[] 

Overfull \hbox (17.80566pt too wide) in paragraph at lines 194--194
[]\OT1/pcr/m/n/10 void *meta_get_area( const char *field )[] 

Overfull \hbox (113.80566pt too wide) in paragraph at lines 194--194
[]\OT1/pcr/m/n/10 void *meta_get_blob( const char *field, size_t *length )[] 

Overfull \hbox (47.80566pt too wide) in paragraph at lines 194--194
[]\OT1/pcr/m/n/10 void meta_set( const char *field, int value )[] 

Overfull \hbox (65.80566pt too wide) in paragraph at lines 194--194
[]\OT1/pcr/m/n/10 void meta_set( const char *field, double value )[] 

Overfull \hbox (95.80566pt too wide) in paragraph at lines 194--194
[]\OT1/pcr/m/n/10 void meta_set( const char *field, const char *value )[] 

Overfull \hbox (59.80566pt too wide) in paragraph at lines 194--194
[]\OT1/pcr/m/n/10 VCallback free_fn, void *value, size_t length )[] 

LaTeX Warning: Reference `sec:appl' on page 6 undefined on input line 197.


Underfull \hbox (badness 10000) in paragraph at lines 213--217
[]\OT1/ptm/m/n/10 The Python in-ter-face adds []\OT1/pcr/m/n/10 tobuffer \OT1/p
tm/m/n/10 and

Underfull \hbox (badness 3646) in paragraph at lines 213--217
[]\OT1/pcr/m/n/10 tostring\OT1/ptm/m/n/10 . These op-er-a-tions call []\OT1/pcr
/m/n/10 data() \OT1/ptm/m/n/10 to

Overfull \hbox (23.80566pt too wide) in paragraph at lines 229--229
[]\OT1/pcr/m/n/10 VImage.PIL_mode_from_vips (vips-image) ->[] 
[6]

LaTeX Warning: Reference `sec:packages' on page 7 undefined on input line 280.


Underfull \hbox (badness 6047) in paragraph at lines 310--312
[][]\OT1/pcr/m/n/10 INTMASK \OT1/ptm/m/n/10 and []\OT1/pcr/m/n/10 DOUBLEMASK \O
T1/ptm/m/n/10 types be-come

Underfull \hbox (badness 7362) in paragraph at lines 314--318
[]\OT1/ptm/m/n/10 Several C API func-tions can map to the

Underfull \hbox (badness 10000) in paragraph at lines 314--318
\OT1/ptm/m/n/10 same C++ API mem-ber. For ex-am-ple,

Underfull \hbox (badness 10000) in paragraph at lines 314--318
[]\OT1/pcr/m/n/10 im_andimage\OT1/ptm/m/n/10 , []\OT1/pcr/m/n/10 im_andimage_ve
c \OT1/ptm/m/n/10 and
[7]
Underfull \hbox (badness 2142) in paragraph at lines 364--366
\OT1/ptm/m/n/10 Two type con-ver-sions are de-fined: you can cast
) (./vmask.tex [8]
Overfull \hbox (11.80566pt too wide) in paragraph at lines 97--97
[]\OT1/pcr/m/n/10 for( int i = 0; i < fred.xsize(); i++ )[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 107--107
[]\OT1/pcr/m/n/10 for( int x = 0; x < fred.xsize(); x++ )[] 

Overfull \hbox (5.80566pt too wide) in paragraph at lines 144--144
[]\OT1/pcr/m/n/10 static VIMask gauss( double, double );[] 

Overfull \hbox (29.80566pt too wide) in paragraph at lines 144--144
[]\OT1/pcr/m/n/10 static VIMask gauss_sep( double, double );[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 144--144
[]\OT1/pcr/m/n/10 // Transpose, invert, join and multiply[] 

Overfull \hbox (5.80566pt too wide) in paragraph at lines 171--171
[]\OT1/pcr/m/n/10 static VDMask gauss( double, double );[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 171--171
[]\OT1/pcr/m/n/10 // Transpose, invert, join and multiply[] 
) (./vdisplay.tex
Underfull \hbox (badness 1990) in paragraph at lines 6--9
[]\OT1/ptm/m/n/10 VIPS dis-play pro-files are now mostly ob-so-lete.

Underfull \hbox (badness 3168) in paragraph at lines 6--9
\OT1/ptm/m/n/10 You're bet-ter off us-ing the ICC colour man-age-
[9]) (./verror.tex
Overfull \hbox (5.80566pt too wide) in paragraph at lines 51--51
[]\OT1/pcr/m/n/10 wombat.app( "possum: no more than " ).[] 
[10]
Overfull \hbox (35.80566pt too wide) in paragraph at lines 76--76
[]\OT1/pcr/m/n/10 extern void verror( std::string str = "" );[] 
) [11] [12]
Chapter 2.
(./applintro.tex

LaTeX Warning: Reference `sec:oper' on page 13 undefined on input line 5.


LaTeX Warning: Reference `sec:cpp' on page 13 undefined on input line 8.


LaTeX Warning: Reference `sec:ref' on page 13 undefined on input line 10.


LaTeX Warning: Reference `fg:architecture' on page 13 undefined on input line 1
1.

<figs/arch.png, id=73, 404.51125pt x 374.39874pt> <use figs/arch.png>)
(./iosys.tex
Overfull \hbox (11.80566pt too wide) in paragraph at lines 22--22
[]\OT1/pcr/m/n/10 int im_init_world( const char *argv0 );[] 

Overfull \hbox (29.80566pt too wide) in paragraph at lines 37--37
[]\OT1/pcr/m/n/10 GOptionGroup *im_get_option_group( void );[] 
[13] [14 <./figs/arch.png>]

LaTeX Warning: Reference `fg:hello' on page 15 undefined on input line 42.


Underfull \hbox (badness 2073) in paragraph at lines 42--45
\OT1/ptm/m/n/10 the GOp-tion stuff is op-tional and just lets VIPS

LaTeX Warning: Reference `fg:image' on page 15 undefined on input line 97.


LaTeX Warning: Reference `sec:header' on page 15 undefined on input line 135.


LaTeX Warning: Reference `sec:eval' on page 15 undefined on input line 140.


LaTeX Warning: Reference `sec:block' on page 15 undefined on input line 142.


Underfull \hbox (badness 3977) in paragraph at lines 149--152
\OT1/ptm/m/n/10 You can ac-cess header fields ei-ther di-rectly (as

LaTeX Warning: Reference `sec:meta' on page 15 undefined on input line 161.


Underfull \hbox (badness 2057) in paragraph at lines 159--162
[]\OT1/ptm/m/n/10 There's also []\OT1/pcr/m/n/10 im_header_map() \OT1/ptm/m/n/1
0 to loop over

LaTeX Warning: Reference `sec:format' on page 15 undefined on input line 167.


LaTeX Warning: Reference `sec:joinup' on page 15 undefined on input line 237.

[15] [16] [17]
Underfull \hbox (badness 1360) in paragraph at lines 267--272
\OT1/ptm/m/n/10 Applications may dis-play this string to give users

Underfull \hbox (badness 6348) in paragraph at lines 267--272
\OT1/ptm/m/n/10 feed-back about the cause of the er-ror. The

Underfull \hbox (badness 10000) in paragraph at lines 267--272
\OT1/ptm/m/n/10 VIPS exit func-tion, []\OT1/pcr/m/n/10 error_exit()\OT1/ptm/m/n
/10 , prints

LaTeX Warning: Reference `fg:widthheight' on page 18 undefined on input line 29
3.


LaTeX Warning: Reference `fg:negative' on page 18 undefined on input line 341.


LaTeX Warning: Reference `sec:header' on page 18 undefined on input line 386.


Overfull \hbox (11.80566pt too wide) in paragraph at lines 404--404
[]\OT1/pcr/m/n/10 if( im_meta_set_int( im, "poop", 42 ) )[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 415--415
[]\OT1/pcr/m/n/10 if( im_meta_get_int( im, "poop", &i ) )[] 

Underfull \hbox (badness 10000) in paragraph at lines 420--423
[]\OT1/ptm/m/n/10 You can use []\OT1/pcr/m/n/10 im_meta_set() \OT1/ptm/m/n/10 a
nd

Underfull \hbox (badness 2460) in paragraph at lines 420--423
[]\OT1/pcr/m/n/10 im_meta_get() \OT1/ptm/m/n/10 to at-tach ar-bi-trary []\OT1/p
cr/m/n/10 GValue \OT1/ptm/m/n/10 to

Underfull \hbox (badness 5460) in paragraph at lines 424--427
[]\OT1/ptm/m/n/10 You can test for a field be-ing present with
[18] [19] [20]

LaTeX Warning: Reference `fg:negative' on page 21 undefined on input line 437.


Underfull \hbox (badness 10000) in paragraph at lines 451--453
[]\OT1/ptm/m/n/10 You read an im-age's his-tory with

Underfull \hbox (badness 1642) in paragraph at lines 451--453
[]\OT1/pcr/m/n/10 im_history_get()\OT1/ptm/m/n/10 . It re-turns the en-tire his
-

LaTeX Warning: Reference `sec:callback' on page 21 undefined on input line 464.



LaTeX Warning: Reference `sec:limit' on page 21 undefined on input line 495.


LaTeX Warning: Reference `fg:addemup' on page 21 undefined on input line 565.


Underfull \hbox (badness 10000) in paragraph at lines 575--577
[]\OT1/ptm/m/n/10 There's also []\OT1/pcr/m/n/10 im_open_local_array() \OT1/ptm
/m/n/10 for
[21] [22]
Overfull \hbox (11.80566pt too wide) in paragraph at lines 612--612
[]\OT1/pcr/m/n/10 type-name *IM_NEW( IMAGE *, type-name )[] 

Overfull \hbox (53.80566pt too wide) in paragraph at lines 620--620
[]\OT1/pcr/m/n/10 type-name *IM_ARRAY( IMAGE *, int, type-name )[] 

LaTeX Warning: Reference `sec:number' on page 23 undefined on input line 624.


LaTeX Warning: Reference `fg:join' on page 23 undefined on input line 654.


LaTeX Warning: Reference `fg:join' on page 23 undefined on input line 705.

[23]

LaTeX Warning: Reference `fg:thrmean' on page 24 undefined on input line 754.

[24]) (./func.tex

LaTeX Warning: Reference `sec:object' on page 25 undefined on input line 4.


Underfull \hbox (badness 1735) in paragraph at lines 3--5
\OT1/ptm/m/n/10 We have started build-ing a re-place-ment based on
[25]
Underfull \hbox (badness 2512) in paragraph at lines 56--58
[]\OT1/ptm/m/n/10 The func-tion should take a sin-gle ar-gu-ment:

Underfull \hbox (badness 10000) in paragraph at lines 56--58
\OT1/ptm/m/n/10 a pointer to a []\OT1/pcr/m/n/10 NULL\OT1/ptm/m/n/10 -terminate
d ar-ray of

LaTeX Warning: Reference `tab:type' on page 26 undefined on input line 81.


Underfull \hbox (badness 3503) in paragraph at lines 79--82
\OT1/ptm/m/n/10 macros de-fined in []\OT1/pcr/m/n/10 <vips/dispatch.h> \OT1/ptm
/m/n/10 which
[26] [27]

LaTeX Warning: Reference `sec:pio' on page 28 undefined on input line 260.

[28] [29]
Overfull \hbox (5.80566pt too wide) in paragraph at lines 536--536
[]\OT1/pcr/m/n/10 uint_init( im_object *obj, char *str )[] 
[30] [31]
Overfull \hbox (5.80566pt too wide) in paragraph at lines 658--658
[]  \OT1/pcr/m/n/10 im_package_of_function( char *name )[] 

Underfull \hbox (badness 1087) in paragraph at lines 660--660
[]\OT1/ptm/b/n/10 Building ar-gu-ment struc-tures and run-ning com-
) (./object.tex
Underfull \hbox (badness 10000) in paragraph at lines 1--1
[]\OT1/ptm/b/n/14.4 The VIPS base class:

Underfull \hbox (badness 10000) in paragraph at lines 11--15
[]\OT1/ptm/m/n/10 We've im-ple-mented two new sub-sys-tems

Underfull \hbox (badness 2837) in paragraph at lines 11--15
\OT1/ptm/m/n/10 ([]\OT1/pcr/m/n/10 VipsFormat \OT1/ptm/m/n/10 and []\OT1/pcr/m/
n/10 VipsInterpolate\OT1/ptm/m/n/10 ) on top

Underfull \hbox (badness 1859) in paragraph at lines 16--19
[]\OT1/ptm/m/n/10 This sec-tion quickly sum-marises enough of the

Overfull \hbox (77.80566pt too wide) in paragraph at lines 38--38
[]  \OT1/pcr/m/n/10 vips_type_find( "VipsInterpolate", "bilinear" );[] 

Underfull \hbox (badness 2005) in paragraph at lines 40--44
\OT1/ptm/m/n/10 `bi-lin-ear'. You can look up types by their full
[32]
Underfull \hbox (badness 5787) in paragraph at lines 70--72
\OT1/ptm/m/n/10 Once all of the re-quired any any of the op-

Underfull \hbox (badness 10000) in paragraph at lines 70--72
\OT1/ptm/m/n/10 tional ob-ject pa-ram-e-ters have been set, call

Overfull \hbox (41.80566pt too wide) in paragraph at lines 75--75
[]\OT1/pcr/m/n/10 int vips_object_build( VipsObject *object );[] 

Underfull \hbox (badness 10000) in paragraph at lines 93--96
[]\OT1/pcr/m/n/10 vips_object_new_from_string() \OT1/ptm/m/n/10 makes a

Overfull \hbox (29.80566pt too wide) in paragraph at lines 101--101
[]    \OT1/pcr/m/n/10 const char *basename, const char *p );[] 

Underfull \hbox (badness 10000) in paragraph at lines 103--105
[]\OT1/ptm/m/n/10 This is the func-tion used by

Underfull \hbox (badness 10000) in paragraph at lines 103--105
[]\OT1/pcr/m/n/10 IM_INPUT_INTERPOLATE()\OT1/ptm/m/n/10 , for ex-am-ple, to
) (./format.tex

LaTeX Warning: Reference `sec:open' on page 33 undefined on input line 10.


LaTeX Warning: Reference `sec:inplace' on page 33 undefined on input line 16.

[33]

LaTeX Warning: Reference `fg:newformat' on page 34 undefined on input line 53.


Overfull \hbox (1.61133pt too wide) in paragraph at lines 108--108
[]\OT1/pcr/m/n/10 G_DEFINE_TYPE( VipsFormatMyformat, vips_format_myformat, VIPS
_TYPE_FORMAT );[] 

LaTeX Warning: Float too large for page by 37.26466pt on input line 111.


Underfull \hbox (badness 10000) in paragraph at lines 125--128
[]\OT1/ptm/m/n/10 You find a for-mat to write a file with

Underfull \hbox (badness 2460) in paragraph at lines 125--128
[]\OT1/pcr/m/n/10 vips_format_for_name()\OT1/ptm/m/n/10 . This re-turns the

Underfull \hbox (badness 1097) in paragraph at lines 125--128
\OT1/ptm/m/n/10 first for-mat with a save func-tion whose suf-fix list
) (./interpolate.tex
Underfull \hbox (badness 10000) in paragraph at lines 131--1
\OT1/ptm/m/n/10 A pair of con-ve-nience func-tions,

Underfull \hbox (badness 10000) in paragraph at lines 131--1
[]\OT1/pcr/m/n/10 vips_format_write() \OT1/ptm/m/n/10 and

Underfull \hbox (badness 2368) in paragraph at lines 131--1
[]\OT1/pcr/m/n/10 vips_format_read()\OT1/ptm/m/n/10 , will copy an im-age to

Overfull \hbox (119.80566pt too wide) in paragraph at lines 14--14
[]\OT1/pcr/m/n/10 typedef void (*VipsInterpolateMethod)( VipsInterpolate *,[] 

Overfull \hbox (47.80566pt too wide) in paragraph at lines 14--14
[]  \OT1/pcr/m/n/10 PEL *out, REGION *in, double x, double y );[] 

Underfull \hbox (badness 3009) in paragraph at lines 26--29
\OT1/ptm/m/n/10 de-tails, but briefly, an in-ter-po-la-tor is a sub-class

Underfull \hbox (badness 1297) in paragraph at lines 35--39
[]\OT1/ptm/m/n/10 A func-tion []\OT1/pcr/m/n/10 get_window_size() \OT1/ptm/m/n/
10 which re-

LaTeX Warning: Reference `fg:newinterpolator' on page 34 undefined on input lin
e 48.

[34] [35] [36]
Overfull \hbox (29.80566pt too wide) in paragraph at lines 110--110
[]\OT1/pcr/m/n/10 int im_affinei_all( IMAGE *in, IMAGE *out,[] 

Overfull \hbox (23.80566pt too wide) in paragraph at lines 110--110
[]  \OT1/pcr/m/n/10 double a, double b, double c, double d,[] 

Underfull \hbox (badness 10000) in paragraph at lines 112--113
[]\OT1/ptm/m/n/10 To use the in-ter-po-la-tor, use

Overfull \hbox (89.80566pt too wide) in paragraph at lines 117--117
[]\OT1/pcr/m/n/10 void vips_interpolate( VipsInterpolate *interpolate,[] 

Overfull \hbox (47.80566pt too wide) in paragraph at lines 117--117
[]  \OT1/pcr/m/n/10 PEL *out, REGION *in, double x, double y );[] 

LaTeX Warning: Reference `sec:object' on page 37 undefined on input line 134.


Overfull \hbox (119.80566pt too wide) in paragraph at lines 143--143
[]\OT1/pcr/m/n/10 VipsInterpolate *vips_interpolate_nearest_static( void );[] 

Overfull \hbox (125.80566pt too wide) in paragraph at lines 143--143
[]\OT1/pcr/m/n/10 VipsInterpolate *vips_interpolate_bilinear_static( void );[] 


Overfull \hbox (119.80566pt too wide) in paragraph at lines 143--143
[]\OT1/pcr/m/n/10 VipsInterpolate *vips_interpolate_bicubic_static( void );[] 

Underfull \hbox (badness 1728) in paragraph at lines 148--150
[]\OT1/ptm/m/n/10 Finally, []\OT1/pcr/m/n/10 vips_interpolate_new() \OT1/ptm/m/
n/10 makes a

Overfull \hbox (149.80566pt too wide) in paragraph at lines 153--153
[]\OT1/pcr/m/n/10 VipsInterpolate *vips_interpolate_new( const char *nickname )
;[] 

Overfull \hbox (161.80566pt too wide) in paragraph at lines 159--159
[]\OT1/pcr/m/n/10 VipsInterpolate *interpolate = vips_interpolate_new( "nohalo"
 );[] 
) [37] [38]
Chapter 3.
(./operintro.tex

LaTeX Warning: Reference `sec:appl' on page 39 undefined on input line 6.

[39]

LaTeX Warning: Reference `sec:wrapone' on page 40 undefined on input line 99.

) (./wio.tex
Overfull \hbox (5.80566pt too wide) in paragraph at lines 35--35
[]\OT1/pcr/m/n/10 int IM_IMAGE_SIZEOF_ELEMENT( IMAGE * )[] 

Underfull \hbox (badness 6641) in paragraph at lines 37--42
\OT1/ptm/m/n/10 These macros cal-cu-late []\OT1/pcr/m/n/10 sizeof() \OT1/ptm/m/
n/10 a band el-

Underfull \hbox (badness 10000) in paragraph at lines 37--42
\OT1/ptm/m/n/10 e-ment, a pel and a hor-i-zon-tal line of pels.

Underfull \hbox (badness 3333) in paragraph at lines 37--42
[]\OT1/pcr/m/n/10 IM_IMAGE_N_ELEMENTS \OT1/ptm/m/n/10 re-turns the num-ber of

LaTeX Warning: Reference `fg:average' on page 40 undefined on input line 93.


LaTeX Warning: Reference `sec:poly' on page 40 undefined on input line 95.


Overfull \hbox (5.80566pt too wide) in paragraph at lines 119--119
[]  \OT1/pcr/m/n/10 printf( "Average of \"%s\" is %G\n",[] 

LaTeX Warning: Reference `sec:appl' on page 40 undefined on input line 124.

[40] [41]
Overfull \hbox (11.80566pt too wide) in paragraph at lines 167--167
[]\OT1/pcr/m/n/10 int im_iocheck( IMAGE *in, IMAGE *out )[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 176--176
[]\OT1/pcr/m/n/10 int im_cp_desc( IMAGE *out, IMAGE *in )[] 

LaTeX Warning: Float too large for page by 1.26466pt on input line 233.


LaTeX Warning: Reference `fg:invert' on page 42 undefined on input line 235.


LaTeX Warning: Reference `sec:malloc' on page 42 undefined on input line 236.


Overfull \hbox (5.80566pt too wide) in paragraph at lines 259--259
[]\OT1/pcr/m/n/10 find_negative( char *inn, char *outn )[] 

LaTeX Warning: Reference `sec:history' on page 42 undefined on input line 261.


Underfull \hbox (badness 10000) in paragraph at lines 261--262
[]\OT1/ptm/m/n/10 See \OMS/cmsy/m/n/10 x[][] \OT1/ptm/m/n/10 for an ex-pla-na-t
ion of the call to

Underfull \hbox (badness 6445) in paragraph at lines 266--271
\OT1/ptm/m/n/10 Most im-age pro-cess-ing op-er-a-tions in the VIPS

Underfull \hbox (badness 10000) in paragraph at lines 266--271
\OT1/ptm/m/n/10 li-brary can op-er-ate on im-ages of any type

LaTeX Warning: Reference `fg:exp' on page 42 undefined on input line 272.


Overfull \hbox (13.61133pt too wide) in paragraph at lines 361--361
[]  \OT1/pcr/m/n/10 if( !(buffer = IM_ARRAY( out, IM_IMAGE_SIZEOF_LINE( in ), u
nsigned char )) )[] 
) (./pio.tex
Underfull \hbox (badness 1337) in paragraph at lines 10--13
\OT1/ptm/m/n/10 PIO is a very gen-eral im-age IO sys-tem, and be-
[42] [43] [44] [45]

LaTeX Warning: Reference `fg:invert' on page 46 undefined on input line 19.


Overfull \hbox (11.80566pt too wide) in paragraph at lines 42--42
[]\OT1/pcr/m/n/10 /* p points to a buffer of pixels which[] 

Overfull \hbox (23.80566pt too wide) in paragraph at lines 42--42
[] \OT1/pcr/m/n/10 * need inverting, q points to the buffer[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 42--42
[] \OT1/pcr/m/n/10 * we should write the result to, and n[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 51--51
[]   \OT1/pcr/m/n/10 im_wrapone_fn fn, void *a, void *b )[] 

Overfull \hbox (23.80566pt too wide) in paragraph at lines 96--96
[]   \OT1/pcr/m/n/10 if( in->BandFmt != IM_BANDFMT_UCHAR ||[] 

Overfull \hbox (5.80566pt too wide) in paragraph at lines 96--96
[]      \OT1/pcr/m/n/10 in->Coding != IM_CODING_NONE ) {[] 

Overfull \hbox (17.80566pt too wide) in paragraph at lines 96--96
[]      \OT1/pcr/m/n/10 im_error( "invert", "bad image" );[] 

Overfull \hbox (23.80566pt too wide) in paragraph at lines 96--96
[]   \OT1/pcr/m/n/10 /* Process! We don't use either of the[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 96--96
[]    \OT1/pcr/m/n/10 * user parameters in this function,[] 

Overfull \hbox (5.80566pt too wide) in paragraph at lines 121--121
[] \OT1/pcr/m/n/10 * parameters to pass in the number of[] 
[46]
Overfull \hbox (23.80566pt too wide) in paragraph at lines 152--152
[]   \OT1/pcr/m/n/10 if( in->BandFmt != IM_BANDFMT_UCHAR ||[] 

Overfull \hbox (5.80566pt too wide) in paragraph at lines 152--152
[]      \OT1/pcr/m/n/10 in->Coding != IM_CODING_NONE ) {[] 

Overfull \hbox (17.80566pt too wide) in paragraph at lines 152--152
[]      \OT1/pcr/m/n/10 im_error( "invert", "bad image" );[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 152--152
[]   \OT1/pcr/m/n/10 /* Process! The first user-parameter[] 

Overfull \hbox (5.80566pt too wide) in paragraph at lines 152--152
[]    \OT1/pcr/m/n/10 * is the number of bands involved.[] 

LaTeX Warning: Reference `sec:appl' on page 47 undefined on input line 169.


Overfull \hbox (17.80566pt too wide) in paragraph at lines 179--179
[]   \OT1/pcr/m/n/10 im_wrapmany_fn fn, void *a, void *b )[] 

Overfull \hbox (17.80566pt too wide) in paragraph at lines 187--187
[]\OT1/pcr/m/n/10 (*im_wrapmany_fn)( void **in, void *out,[] 

Overfull \hbox (17.80566pt too wide) in paragraph at lines 256--256
[]   \OT1/pcr/m/n/10 /* Check parameters. We don't need to[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 256--256
[]    \OT1/pcr/m/n/10 * check that i1 and i2 are the same[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 256--256
[]    \OT1/pcr/m/n/10 * size, im_wrapmany() does that for[] 
[47]
Overfull \hbox (23.80566pt too wide) in paragraph at lines 256--256
[]   \OT1/pcr/m/n/10 if( i1->BandFmt != IM_BANDFMT_UCHAR ||[] 

Overfull \hbox (17.80566pt too wide) in paragraph at lines 256--256
[]      \OT1/pcr/m/n/10 i2->BandFmt != IM_BANDFMT_UCHAR ||[] 

Overfull \hbox (17.80566pt too wide) in paragraph at lines 256--256
[]      \OT1/pcr/m/n/10 im_error( "add_uchar", "bad in" );[] 

Overfull \hbox (17.80566pt too wide) in paragraph at lines 256--256
[]    \OT1/pcr/m/n/10 * input image, but we want a USHORT.[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 256--256
[]   \OT1/pcr/m/n/10 /* Process! The first user-parameter[] 

Overfull \hbox (5.80566pt too wide) in paragraph at lines 256--256
[]    \OT1/pcr/m/n/10 * is the number of bands involved.[] 

Overfull \hbox (23.80566pt too wide) in paragraph at lines 256--256
[]    \OT1/pcr/m/n/10 * invec is a NULL-terminated array of[] 

Underfull \hbox (badness 4859) in paragraph at lines 293--298
\OT1/ptm/m/n/10 A small li-brary of C func-tions are also avail-

Underfull \hbox (badness 1297) in paragraph at lines 293--298
\OT1/ptm/m/n/10 able for []\OT1/pcr/m/n/10 Rect \OT1/ptm/m/n/10 al-ge-bra, see 
the man-ual pages for

Overfull \hbox (5.80566pt too wide) in paragraph at lines 332--332
[]\OT1/pcr/m/n/10 int im_prepare( REGION *reg, Rect *r )[] 
[48]
Underfull \hbox (badness 7203) in paragraph at lines 352--358
\OT1/ptm/m/n/10 to the right along the line of pels, pro-vided

Underfull \hbox (badness 7814) in paragraph at lines 352--358
\OT1/ptm/m/n/10 you stay strictly within []\OT1/pcr/m/n/10 reg->valid\OT1/ptm/m
/n/10 . Add

Overfull \hbox (11.80566pt too wide) in paragraph at lines 365--365
[]\OT1/pcr/m/n/10 int IM_REGION_N_ELEMENTS( REGION *reg )[] 

Overfull \hbox (17.80566pt too wide) in paragraph at lines 365--365
[]\OT1/pcr/m/n/10 int IM_REGION_SIZEOF_LINE( REGION *reg )[] 

LaTeX Warning: Reference `fg:paverage' on page 49 undefined on input line 372.


LaTeX Warning: Reference `sec:sequence' on page 49 undefined on input line 374.



Overfull \hbox (23.80566pt too wide) in paragraph at lines 488--488
[]\OT1/pcr/m/n/10 (*stop_fn)( void *seq, void *a, void *b )[] 

Underfull \hbox (badness 1028) in paragraph at lines 493--495
\OT1/ptm/m/n/10 ages but pro-duce no im-age out-put, VIPS pro-vides

Underfull \hbox (badness 10000) in paragraph at lines 639--642
[]\OT1/ptm/m/n/10 There are a cou-ple of vari-a-tions on

Underfull \hbox (badness 10000) in paragraph at lines 639--642
\OT1/ptm/m/n/10 to force writ-ing to a par-tic-u-lar place, and

Underfull \hbox (badness 2772) in paragraph at lines 639--642
[]\OT1/pcr/m/n/10 im_prepare_thread() \OT1/ptm/m/n/10 to use threaded eval-u-
[49] [50] [51] [52] [53] [54]
Underfull \hbox (badness 1173) in paragraph at lines 667--672
[]\OT1/ptm/m/n/10 Here is []\OT1/pcr/m/n/10 invert()\OT1/ptm/m/n/10 , rewrit-te
n to use PIO. This

Underfull \hbox (badness 1817) in paragraph at lines 667--672
\OT1/ptm/m/n/10 and stop func-tions pro-vided by the VIPS li-brary:

Underfull \hbox (badness 1292) in paragraph at lines 692--695
\OT1/ptm/m/n/10 only one in-put im-age. See the man-ual page for

Overfull \hbox (41.80566pt too wide) in paragraph at lines 814--814
[]\OT1/pcr/m/n/10 typedef int (*im_callback)( void *, void * )[] 
[55] [56] [57]
Underfull \hbox (badness 2261) in paragraph at lines 829--833
\OT1/ptm/m/n/10 cess to a struct con-tain-ing in-for-ma-tion about the

Underfull \hbox (badness 5077) in paragraph at lines 829--833
\OT1/ptm/m/n/10 progress of eval-u-a-tion, use-ful for user-interfaces

Underfull \hbox (badness 2521) in paragraph at lines 829--833
\OT1/ptm/m/n/10 built on top of VIPS. See the man-ual page for
) (./ipio.tex
Underfull \hbox (badness 4765) in paragraph at lines 1--1
[]\OT1/ptm/b/n/14.4 Programming in-place func-

Overfull \hbox (11.80566pt too wide) in paragraph at lines 56--56
[]   \OT1/pcr/m/n/10 if( !(im = im_open( name, "rw" )) ||[] 

Overfull \hbox (23.80566pt too wide) in paragraph at lines 56--56
[]      \OT1/pcr/m/n/10 im_updatehist( im, "zap image" ) ||[] 
) [58]
Chapter 4.
(./refintro.tex

LaTeX Warning: Reference `sec:appl' on page 59 undefined on input line 48.


LaTeX Warning: Reference `sec:cpp' on page 59 undefined on input line 49.


LaTeX Warning: Reference `tb:nondb' on page 59 undefined on input line 75.

) (./packages.tex

LaTeX Warning: Reference `fg:arithmetic' on page 59 undefined on input line 6.

[59] [60]
Overfull \hbox (49.61133pt too wide) in paragraph at lines 73--73
[]\OT1/pcr/m/n/10 im_maxpos_avg        - position of maximum value of image, av
eraging in case of draw[] 

Overfull \hbox (31.61133pt too wide) in paragraph at lines 73--73
[]\OT1/pcr/m/n/10 im_remainderconst_vec - remainder after integer division by a
 vector of constants[] 

LaTeX Warning: Float too large for page by 25.26466pt on input line 76.


LaTeX Warning: Reference `fg:relational' on page 61 undefined on input line 80.



LaTeX Warning: Reference `fg:boolean' on page 61 undefined on input line 123.


LaTeX Warning: Reference `fg:colour' on page 61 undefined on input line 152.


LaTeX Warning: Reference `fg:convert' on page 61 undefined on input line 159.

<figs/interconvert.png, id=229, 484.81125pt x 251.94125pt>
<use figs/interconvert.png>
Underfull \hbox (badness 10000) in paragraph at lines 179--183
[]\OT1/ptm/m/n/10 This for-mat rep-re-sents co-or-di-nates

Underfull \hbox (badness 10000) in paragraph at lines 179--183
\OT1/ptm/m/n/10 in \OT1/ptm/m/it/10 CIE $\OML/cmm/m/it/10 L[]a[]b[]$ \OT1/ptm/m
/n/10 space as a three- band

Underfull \hbox (badness 10000) in paragraph at lines 179--183
[]\OT1/pcr/m/n/10 IM_BANDFMT_SHORT \OT1/ptm/m/n/10 im-age, scaled to fit

Overfull \hbox (13.61133pt too wide) in paragraph at lines 276--276
[]\OT1/pcr/m/n/10 im_Lab2XYZ_temp      - convert Lab to XYZ, with a specified c
olour temperature[] 

Overfull \hbox (13.61133pt too wide) in paragraph at lines 276--276
[]\OT1/pcr/m/n/10 im_XYZ2Lab_temp      - convert XYZ to Lab, with a specified c
olour temperature[] 

Overfull \hbox (1.61133pt too wide) in paragraph at lines 276--276
[]\OT1/pcr/m/n/10 im_dECMC_fromdisp    - calculate delta-E CMC(1:1) for two dis
playable images[] 

Overfull \hbox (67.61133pt too wide) in paragraph at lines 276--276
[]\OT1/pcr/m/n/10 im_icc_export        - convert a float LAB to an 8-bit device
 image with an ICC profile[] 

Overfull \hbox (13.61133pt too wide) in paragraph at lines 276--276
[]\OT1/pcr/m/n/10 im_icc_export_depth  - convert a float LAB to device space wi
th an ICC profile[] 

Overfull \hbox (13.61133pt too wide) in paragraph at lines 276--276
[]\OT1/pcr/m/n/10 im_icc_import        - convert a device image to float LAB wi
th an ICC profile[] 

Overfull \hbox (67.61133pt too wide) in paragraph at lines 276--276
[]\OT1/pcr/m/n/10 im_icc_import_embedded - convert a device image to float LAB 
using the embedded profile[] 

Overfull \hbox (49.61133pt too wide) in paragraph at lines 276--276
[]\OT1/pcr/m/n/10 im_icc_transform     - convert between two device images with
 a pair of ICC profiles[] 
[61] [62] [63]

LaTeX Warning: Reference `fg:conversion' on page 64 undefined on input line 283
.


Underfull \hbox (badness 10000) in paragraph at lines 293--295
[][]\OT1/pcr/m/n/10 gbandjoin \OT1/ptm/m/n/10 and the C func-tion

Underfull \hbox (badness 4291) in paragraph at lines 293--295
[]\OT1/pcr/m/n/10 im_gbandjoin() \OT1/ptm/m/n/10 will do a band-wise join of

Overfull \hbox (31.61133pt too wide) in paragraph at lines 343--343
[]\OT1/pcr/m/n/10 im_insert_noexpand   - insert sub-image into main image at po
sition, no expansion[] 

LaTeX Warning: Reference `fg:matricies' on page 64 undefined on input line 371.



Underfull \hbox (badness 2150) in paragraph at lines 373--376
\OT1/ptm/m/n/10 for con-vo-lu-tions, and for some colour-space con-

Underfull \hbox (badness 1997) in paragraph at lines 373--376
\OT1/ptm/m/n/10 ver-sions. There are two types of ma-trix: in-te-
[64 <./figs/interconvert.png>] [65] [66]

LaTeX Warning: Reference `fg:convolution' on page 67 undefined on input line 43
8.


Underfull \hbox (badness 10000) in paragraph at lines 454--458
[]\OT1/ptm/m/n/10 Next, are the build func-tions.

Underfull \hbox (badness 10000) in paragraph at lines 467--469
[]\OT1/ptm/m/n/10 Finally, []\OT1/pcr/m/n/10 im_resize_linear() \OT1/ptm/m/n/10
 and

Overfull \hbox (1.61133pt too wide) in paragraph at lines 523--523
[]\OT1/pcr/m/n/10 im_convsub           - convolve uchar to uchar, sub-sampling 
by xskip, yskip[] 

Overfull \hbox (31.61133pt too wide) in paragraph at lines 523--523
[]\OT1/pcr/m/n/10 im_gaussnoise        - generate image of gaussian noise with 
specified statistics[] 

Overfull \hbox (19.61133pt too wide) in paragraph at lines 523--523
[]\OT1/pcr/m/n/10 im_gradcor           - non-normalised correlation of gradient
 of in2 within in1[] 

Overfull \hbox (91.61133pt too wide) in paragraph at lines 523--523
[]\OT1/pcr/m/n/10 im_gradcor_raw       - non-normalised correlation of gradient
 of in2 within in1, no padding[] 

Overfull \hbox (19.61133pt too wide) in paragraph at lines 523--523
[]\OT1/pcr/m/n/10 im_phasecor_fft      - non-normalised correlation of gradient
 of in2 within in1[] 

Overfull \hbox (19.61133pt too wide) in paragraph at lines 523--523
[]\OT1/pcr/m/n/10 im_rank_raw          - rank filter nth element of xsize/ysize
 window, no border[] 

Overfull \hbox (31.61133pt too wide) in paragraph at lines 523--523
[]\OT1/pcr/m/n/10 im_spcor_raw         - normalised correlation of in2 within i
n1, no black padding[] 

LaTeX Warning: Float too large for page by 49.26466pt on input line 526.


LaTeX Warning: Reference `fg:inplace' on page 67 undefined on input line 531.


LaTeX Warning: Reference `fg:freq' on page 67 undefined on input line 551.


Underfull \hbox (badness 2478) in paragraph at lines 553--560
\OT1/ptm/m/n/10 form and in-verse trans-form of an im-age. Also
[67]

LaTeX Warning: Reference `fg:hist' on page 68 undefined on input line 594.


LaTeX Warning: Reference `fg:morph' on page 68 undefined on input line 651.

[68] [69]

LaTeX Warning: Reference `fg:mosaicing' on page 70 undefined on input line 712.



Underfull \hbox (badness 10000) in paragraph at lines 728--736
[]\OT1/ptm/m/n/10 Next up are []\OT1/pcr/m/n/10 im_lrmosaic() \OT1/ptm/m/n/10 a
nd

Underfull \hbox (badness 1721) in paragraph at lines 728--736
[]\OT1/pcr/m/n/10 im_tbmosaic()\OT1/ptm/m/n/10 . These use the two low-level

Underfull \hbox (badness 10000) in paragraph at lines 737--740
[]\OT1/ptm/m/n/10 The func-tions []\OT1/pcr/m/n/10 im_lrmosaic1() \OT1/ptm/m/n/
10 and

Underfull \hbox (badness 10000) in paragraph at lines 737--740
[]\OT1/pcr/m/n/10 im_tbmosaic1() \OT1/ptm/m/n/10 are first-order ana-logues of

Underfull \hbox (badness 1681) in paragraph at lines 741--747
[]\OT1/ptm/m/n/10 Finally, []\OT1/pcr/m/n/10 im_global_balance() \OT1/ptm/m/n/1
0 can be used

Underfull \hbox (badness 4765) in paragraph at lines 741--747
\OT1/ptm/m/n/10 to re-balance a mo-saic which has been as-sem-

Underfull \hbox (badness 2582) in paragraph at lines 741--747
\OT1/ptm/m/n/10 bled with these func-tions. It will gen-er-ally do

Underfull \hbox (badness 1275) in paragraph at lines 741--747
\OT1/ptm/m/n/10 a bet-ter job than the low-level bal-ancer built into

Overfull \hbox (25.61133pt too wide) in paragraph at lines 769--769
[]\OT1/pcr/m/n/10 im_global_balancef   - automatically rebuild mosaic with bala
ncing, float output[] 

Overfull \hbox (25.61133pt too wide) in paragraph at lines 769--769
[]\OT1/pcr/m/n/10 im_maxpos_subpel     - subpixel position of maximum of (phase
 correlation) image[] 

LaTeX Warning: Reference `fg:cimg' on page 70 undefined on input line 776.

[70] [71]

LaTeX Warning: Reference `fg:other' on page 72 undefined on input line 793.


Overfull \hbox (25.61133pt too wide) in paragraph at lines 813--813
[]\OT1/pcr/m/n/10 im_eye             - generate IM_BANDFMT_UCHAR [0,255] freque
ncy/amplitude image[] 

Overfull \hbox (19.61133pt too wide) in paragraph at lines 813--813
[]\OT1/pcr/m/n/10 im_feye            - generate IM_BANDFMT_FLOAT [-1,1] frequen
cy/amplitude image[] 

LaTeX Warning: Reference `fg:io' on page 72 undefined on input line 820.


LaTeX Warning: Reference `fg:format' on page 72 undefined on input line 844.


LaTeX Warning: Reference `sec:format' on page 72 undefined on input line 847.


LaTeX Warning: Reference `fg:resample' on page 72 undefined on input line 874.

) [72] [73] [74] (./vipsmanual.aux)

LaTeX Warning: There were undefined references.


LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

 )
(see the transcript file for additional information){/usr/share/texmf-texlive/f
onts/enc/dvips/base/8r.enc}</usr/share/texmf-texlive/fonts/type1/public/amsfont
s/cm/cmmi10.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr10.
pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/sha
re/texmf-texlive/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texmf-te
xlive/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/share/texmf-texlive/fonts/
type1/urw/courier/ucrb8a.pfb></usr/share/texmf-texlive/fonts/type1/urw/courier/
ucrr8a.pfb></usr/share/texmf-texlive/fonts/type1/urw/courier/ucrro8a.pfb></usr/
share/texmf-texlive/fonts/type1/urw/times/utmb8a.pfb></usr/share/texmf-texlive/
fonts/type1/urw/times/utmr8a.pfb></usr/share/texmf-texlive/fonts/type1/urw/time
s/utmr8a.pfb></usr/share/texmf-texlive/fonts/type1/urw/times/utmri8a.pfb>
Output written on vipsmanual.pdf (81 pages, 387400 bytes).
Transcript written on vipsmanual.log.
pdflatex vipsmanual.tex
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)
entering extended mode
(./vipsmanual.tex
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, loaded.
(/usr/share/texmf-texlive/tex/latex/base/book.cls
Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/bk10.clo))
(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty)
(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty)
(/usr/share/texmf-texlive/tex/generic/oberdiek/ifvtex.sty))
(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty)
(/etc/texmf/tex/latex/config/graphics.cfg)
(/usr/share/texmf-texlive/tex/latex/pdftex-def/pdftex.def)))
(/usr/share/texmf-texlive/tex/latex/graphics/color.sty
(/etc/texmf/tex/latex/config/color.cfg)
(/usr/share/texmf-texlive/tex/latex/graphics/dvipsnam.def))
(/usr/share/texmf-texlive/tex/latex/psnfss/times.sty)
(/usr/share/texmf-texlive/tex/latex/fancyhdr/fancyhdr.sty)
(/usr/share/texmf-texlive/tex/latex/base/ifthen.sty) (./mydefs.tex)
(./vipsmanual.aux) (/usr/share/texmf-texlive/tex/latex/psnfss/ot1ptm.fd)
*geometry auto-detecting driver*
*geometry detected driver: pdftex*
(/usr/share/texmf-texlive/tex/context/base/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) [1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}] [2] (./vipsmanual.toc
(/usr/share/texmf-texlive/tex/latex/psnfss/ot1pcr.fd) [3] [4]) [5] [6]
(./vipsmanual.lof [7]) [8] (./vipsmanual.lot) [9]
Chapter 1.
(./cppintro.tex (/usr/share/texmf-texlive/tex/latex/psnfss/omsptm.fd)
Underfull \hbox (badness 10000) in paragraph at lines 41--47
[]\OT1/ptm/m/n/10 Image pro-cess-ing op-er-a-tions are mem-ber

Underfull \hbox (badness 10000) in paragraph at lines 41--47
\OT1/ptm/m/n/10 func-tions of the []\OT1/pcr/m/n/10 VImage \OT1/ptm/m/n/10 clas
s --- here,

Underfull \hbox (badness 1418) in paragraph at lines 41--47
\OT1/ptm/m/n/10 ob-ject us-ing the first ar-gu-ment to ini-tialise it

Underfull \hbox (badness 1189) in paragraph at lines 41--47
\OT1/ptm/m/n/10 mem-ber func-tion []\OT1/pcr/m/n/10 write()\OT1/ptm/m/n/10 , wh
ich writes the

Underfull \hbox (badness 2662) in paragraph at lines 49--52
[]\OT1/ptm/m/n/10 The VIPS C++ API uses ex-cep-tions --- the

Overfull \hbox (13.8057pt too wide) in paragraph at lines 57--57
 []\OT1/pcr/m/n/10 invert: VIPS error: format_for_file:[] 
) (./fileformat.tex [1] [2]
Underfull \hbox (badness 10000) in paragraph at lines 134--141
\OT1/ptm/m/n/10 This type of im-age has \OT1/pcr/m/n/10 Coding \OT1/ptm/m/n/10 
set to

Underfull \hbox (badness 4454) in paragraph at lines 134--141
\OT1/pcr/m/n/10 IM[]CODING[]NONE\OT1/ptm/m/n/10 . The header is then fol-lowed

Underfull \hbox (badness 1009) in paragraph at lines 142--146
\OT1/ptm/m/n/10 first, as in SPARC and 680x0 ma-chines, or least-

Underfull \hbox (badness 7415) in paragraph at lines 158--162
[]\OT1/ptm/m/n/10 This for-mat is a lit-tle awk-ward to pro-cess.

Underfull \hbox (badness 10000) in paragraph at lines 158--162
\OT1/ptm/m/n/10 Some VIPS func-tions can work di-rectly on

Underfull \hbox (badness 1082) in paragraph at lines 158--162
\OT1/pcr/m/n/10 IM[]CODING[]LABQ \OT1/ptm/m/n/10 im-ages (\OT1/pcr/m/n/10 im[]e
xtract[]area()\OT1/ptm/m/n/10 ,

Underfull \hbox (badness 1603) in paragraph at lines 169--173
\OT1/ptm/m/n/10 im-ages (\OT1/pcr/m/n/10 im[]extract[]area()\OT1/ptm/m/n/10 , f
or ex-am-ple), but
) (./vimage.tex
Underfull \hbox (badness 1215) in paragraph at lines 31--33
[]\OT1/ptm/m/n/10 As the []\OT1/pcr/m/n/10 "w" \OT1/ptm/m/n/10 mode, but pix-el
s writ-ten to the
[3] [4] [5]
Underfull \hbox (badness 10000) in paragraph at lines 154--158
\OT1/ptm/m/n/10 Where []\OT1/pcr/m/n/10 TBandFmt\OT1/ptm/m/n/10 , []\OT1/pcr/m/
n/10 TCoding\OT1/ptm/m/n/10 , []\OT1/pcr/m/n/10 TType \OT1/ptm/m/n/10 and

Underfull \hbox (badness 1810) in paragraph at lines 154--158
[]\OT1/pcr/m/n/10 TCompression \OT1/ptm/m/n/10 are []\OT1/pcr/m/n/10 enum\OT1/p
tm/m/n/10 s for the types in the

Underfull \hbox (badness 1412) in paragraph at lines 167--170
[]\OT1/ptm/m/n/10 You can get and set ex-tra meta-data fields with

Overfull \hbox (77.80566pt too wide) in paragraph at lines 175--175
[]\OT1/pcr/m/n/10 void meta_set( const char *field, GValue *value );[] 

Overfull \hbox (107.80566pt too wide) in paragraph at lines 175--175
[]\OT1/pcr/m/n/10 void meta_get( const char *field, GValue *value_copy );[] 

Overfull \hbox (23.80566pt too wide) in paragraph at lines 175--175
[]\OT1/pcr/m/n/10 GType meta_get_type( const char *field );[] 

Overfull \hbox (35.80566pt too wide) in paragraph at lines 194--194
[]\OT1/pcr/m/n/10 double meta_get_double( const char *field )[] 

Overfull \hbox (65.80566pt too wide) in paragraph at lines 194--194
[]\OT1/pcr/m/n/10 const char *meta_get_string( const char *field )[] 

Overfull \hbox (17.80566pt too wide) in paragraph at lines 194--194
[]\OT1/pcr/m/n/10 void *meta_get_area( const char *field )[] 

Overfull \hbox (113.80566pt too wide) in paragraph at lines 194--194
[]\OT1/pcr/m/n/10 void *meta_get_blob( const char *field, size_t *length )[] 

Overfull \hbox (47.80566pt too wide) in paragraph at lines 194--194
[]\OT1/pcr/m/n/10 void meta_set( const char *field, int value )[] 

Overfull \hbox (65.80566pt too wide) in paragraph at lines 194--194
[]\OT1/pcr/m/n/10 void meta_set( const char *field, double value )[] 

Overfull \hbox (95.80566pt too wide) in paragraph at lines 194--194
[]\OT1/pcr/m/n/10 void meta_set( const char *field, const char *value )[] 

Overfull \hbox (59.80566pt too wide) in paragraph at lines 194--194
[]\OT1/pcr/m/n/10 VCallback free_fn, void *value, size_t length )[] 

Underfull \hbox (badness 10000) in paragraph at lines 213--217
[]\OT1/ptm/m/n/10 The Python in-ter-face adds []\OT1/pcr/m/n/10 tobuffer \OT1/p
tm/m/n/10 and

Underfull \hbox (badness 3646) in paragraph at lines 213--217
[]\OT1/pcr/m/n/10 tostring\OT1/ptm/m/n/10 . These op-er-a-tions call []\OT1/pcr
/m/n/10 data() \OT1/ptm/m/n/10 to

Overfull \hbox (23.80566pt too wide) in paragraph at lines 229--229
[]\OT1/pcr/m/n/10 VImage.PIL_mode_from_vips (vips-image) ->[] 
[6]
Underfull \hbox (badness 6047) in paragraph at lines 310--312
[][]\OT1/pcr/m/n/10 INTMASK \OT1/ptm/m/n/10 and []\OT1/pcr/m/n/10 DOUBLEMASK \O
T1/ptm/m/n/10 types be-come

Underfull \hbox (badness 7362) in paragraph at lines 314--318
[]\OT1/ptm/m/n/10 Several C API func-tions can map to the

Underfull \hbox (badness 10000) in paragraph at lines 314--318
\OT1/ptm/m/n/10 same C++ API mem-ber. For ex-am-ple,

Underfull \hbox (badness 10000) in paragraph at lines 314--318
[]\OT1/pcr/m/n/10 im_andimage\OT1/ptm/m/n/10 , []\OT1/pcr/m/n/10 im_andimage_ve
c \OT1/ptm/m/n/10 and
[7]
Underfull \hbox (badness 2142) in paragraph at lines 364--366
\OT1/ptm/m/n/10 Two type con-ver-sions are de-fined: you can cast
) (./vmask.tex [8]
Overfull \hbox (11.80566pt too wide) in paragraph at lines 97--97
[]\OT1/pcr/m/n/10 for( int i = 0; i < fred.xsize(); i++ )[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 107--107
[]\OT1/pcr/m/n/10 for( int x = 0; x < fred.xsize(); x++ )[] 

Overfull \hbox (5.80566pt too wide) in paragraph at lines 144--144
[]\OT1/pcr/m/n/10 static VIMask gauss( double, double );[] 

Overfull \hbox (29.80566pt too wide) in paragraph at lines 144--144
[]\OT1/pcr/m/n/10 static VIMask gauss_sep( double, double );[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 144--144
[]\OT1/pcr/m/n/10 // Transpose, invert, join and multiply[] 

Overfull \hbox (5.80566pt too wide) in paragraph at lines 171--171
[]\OT1/pcr/m/n/10 static VDMask gauss( double, double );[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 171--171
[]\OT1/pcr/m/n/10 // Transpose, invert, join and multiply[] 
) (./vdisplay.tex
Underfull \hbox (badness 1990) in paragraph at lines 6--9
[]\OT1/ptm/m/n/10 VIPS dis-play pro-files are now mostly ob-so-lete.

Underfull \hbox (badness 3168) in paragraph at lines 6--9
\OT1/ptm/m/n/10 You're bet-ter off us-ing the ICC colour man-age-
[9]) (./verror.tex
Overfull \hbox (5.80566pt too wide) in paragraph at lines 51--51
[]\OT1/pcr/m/n/10 wombat.app( "possum: no more than " ).[] 

Overfull \hbox (35.80566pt too wide) in paragraph at lines 76--76
[]\OT1/pcr/m/n/10 extern void verror( std::string str = "" );[] 
) [10]
Chapter 2.
(./applintro.tex <figs/arch.png, id=73, 404.51125pt x 374.39874pt>
<use figs/arch.png>) (./iosys.tex
Overfull \hbox (11.80566pt too wide) in paragraph at lines 22--22
[]\OT1/pcr/m/n/10 int im_init_world( const char *argv0 );[] 

Overfull \hbox (29.80566pt too wide) in paragraph at lines 37--37
[]\OT1/pcr/m/n/10 GOptionGroup *im_get_option_group( void );[] 
[11] [12 <./figs/arch.png>]
Underfull \hbox (badness 3977) in paragraph at lines 149--152
\OT1/ptm/m/n/10 You can ac-cess header fields ei-ther di-rectly (as

Underfull \hbox (badness 2057) in paragraph at lines 159--162
[]\OT1/ptm/m/n/10 There's also []\OT1/pcr/m/n/10 im_header_map() \OT1/ptm/m/n/1
0 to loop over
[13] [14] [15]
Underfull \hbox (badness 1360) in paragraph at lines 267--272
\OT1/ptm/m/n/10 Applications may dis-play this string to give users

Underfull \hbox (badness 6348) in paragraph at lines 267--272
\OT1/ptm/m/n/10 feed-back about the cause of the er-ror. The

Underfull \hbox (badness 10000) in paragraph at lines 267--272
\OT1/ptm/m/n/10 VIPS exit func-tion, []\OT1/pcr/m/n/10 error_exit()\OT1/ptm/m/n
/10 , prints

Overfull \hbox (11.80566pt too wide) in paragraph at lines 404--404
[]\OT1/pcr/m/n/10 if( im_meta_set_int( im, "poop", 42 ) )[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 415--415
[]\OT1/pcr/m/n/10 if( im_meta_get_int( im, "poop", &i ) )[] 

Underfull \hbox (badness 10000) in paragraph at lines 420--423
[]\OT1/ptm/m/n/10 You can use []\OT1/pcr/m/n/10 im_meta_set() \OT1/ptm/m/n/10 a
nd

Underfull \hbox (badness 2460) in paragraph at lines 420--423
[]\OT1/pcr/m/n/10 im_meta_get() \OT1/ptm/m/n/10 to at-tach ar-bi-trary []\OT1/p
cr/m/n/10 GValue \OT1/ptm/m/n/10 to

Underfull \hbox (badness 5460) in paragraph at lines 424--427
[]\OT1/ptm/m/n/10 You can test for a field be-ing present with
[16] [17] [18]
Underfull \hbox (badness 10000) in paragraph at lines 451--453
[]\OT1/ptm/m/n/10 You read an im-age's his-tory with

Underfull \hbox (badness 1642) in paragraph at lines 451--453
[]\OT1/pcr/m/n/10 im_history_get()\OT1/ptm/m/n/10 . It re-turns the en-tire his
-

Underfull \hbox (badness 10000) in paragraph at lines 575--577
[]\OT1/ptm/m/n/10 There's also []\OT1/pcr/m/n/10 im_open_local_array() \OT1/ptm
/m/n/10 for
[19] [20]
Overfull \hbox (11.80566pt too wide) in paragraph at lines 612--612
[]\OT1/pcr/m/n/10 type-name *IM_NEW( IMAGE *, type-name )[] 

Overfull \hbox (53.80566pt too wide) in paragraph at lines 620--620
[]\OT1/pcr/m/n/10 type-name *IM_ARRAY( IMAGE *, int, type-name )[] 
[21] [22]) (./func.tex
Underfull \hbox (badness 1735) in paragraph at lines 3--5
\OT1/ptm/m/n/10 We have started build-ing a re-place-ment based on
[23]
Underfull \hbox (badness 2512) in paragraph at lines 56--58
[]\OT1/ptm/m/n/10 The func-tion should take a sin-gle ar-gu-ment:

Underfull \hbox (badness 10000) in paragraph at lines 56--58
\OT1/ptm/m/n/10 a pointer to a []\OT1/pcr/m/n/10 NULL\OT1/ptm/m/n/10 -terminate
d ar-ray of

Underfull \hbox (badness 3503) in paragraph at lines 79--82
\OT1/ptm/m/n/10 macros de-fined in []\OT1/pcr/m/n/10 <vips/dispatch.h> \OT1/ptm
/m/n/10 which
[24] [25] [26] [27]
Overfull \hbox (5.80566pt too wide) in paragraph at lines 536--536
[]\OT1/pcr/m/n/10 uint_init( im_object *obj, char *str )[] 
[28] [29]
Overfull \hbox (5.80566pt too wide) in paragraph at lines 658--658
[]  \OT1/pcr/m/n/10 im_package_of_function( char *name )[] 

Underfull \hbox (badness 1087) in paragraph at lines 660--660
[]\OT1/ptm/b/n/10 Building ar-gu-ment struc-tures and run-ning com-
) (./object.tex
Underfull \hbox (badness 10000) in paragraph at lines 1--1
[]\OT1/ptm/b/n/14.4 The VIPS base class:

Underfull \hbox (badness 10000) in paragraph at lines 11--15
[]\OT1/ptm/m/n/10 We've im-ple-mented two new sub-sys-tems

Underfull \hbox (badness 2837) in paragraph at lines 11--15
\OT1/ptm/m/n/10 ([]\OT1/pcr/m/n/10 VipsFormat \OT1/ptm/m/n/10 and []\OT1/pcr/m/
n/10 VipsInterpolate\OT1/ptm/m/n/10 ) on top

Underfull \hbox (badness 1859) in paragraph at lines 16--19
[]\OT1/ptm/m/n/10 This sec-tion quickly sum-marises enough of the

Overfull \hbox (77.80566pt too wide) in paragraph at lines 38--38
[]  \OT1/pcr/m/n/10 vips_type_find( "VipsInterpolate", "bilinear" );[] 

Underfull \hbox (badness 2005) in paragraph at lines 40--44
\OT1/ptm/m/n/10 `bi-lin-ear'. You can look up types by their full
[30]
Underfull \hbox (badness 5787) in paragraph at lines 70--72
\OT1/ptm/m/n/10 Once all of the re-quired any any of the op-

Underfull \hbox (badness 10000) in paragraph at lines 70--72
\OT1/ptm/m/n/10 tional ob-ject pa-ram-e-ters have been set, call

Overfull \hbox (41.80566pt too wide) in paragraph at lines 75--75
[]\OT1/pcr/m/n/10 int vips_object_build( VipsObject *object );[] 

Underfull \hbox (badness 10000) in paragraph at lines 93--96
[]\OT1/pcr/m/n/10 vips_object_new_from_string() \OT1/ptm/m/n/10 makes a

Overfull \hbox (29.80566pt too wide) in paragraph at lines 101--101
[]    \OT1/pcr/m/n/10 const char *basename, const char *p );[] 

Underfull \hbox (badness 10000) in paragraph at lines 103--105
[]\OT1/ptm/m/n/10 This is the func-tion used by

Underfull \hbox (badness 10000) in paragraph at lines 103--105
[]\OT1/pcr/m/n/10 IM_INPUT_INTERPOLATE()\OT1/ptm/m/n/10 , for ex-am-ple, to
) (./format.tex [31]
Overfull \hbox (1.61133pt too wide) in paragraph at lines 108--108
[]\OT1/pcr/m/n/10 G_DEFINE_TYPE( VipsFormatMyformat, vips_format_myformat, VIPS
_TYPE_FORMAT );[] 

LaTeX Warning: Float too large for page by 37.26466pt on input line 111.


Underfull \hbox (badness 10000) in paragraph at lines 125--128
[]\OT1/ptm/m/n/10 You find a for-mat to write a file with

Underfull \hbox (badness 2460) in paragraph at lines 125--128
[]\OT1/pcr/m/n/10 vips_format_for_name()\OT1/ptm/m/n/10 . This re-turns the

Underfull \hbox (badness 1097) in paragraph at lines 125--128
\OT1/ptm/m/n/10 first for-mat with a save func-tion whose suf-fix list
) (./interpolate.tex
Underfull \hbox (badness 10000) in paragraph at lines 131--1
\OT1/ptm/m/n/10 A pair of con-ve-nience func-tions,

Underfull \hbox (badness 10000) in paragraph at lines 131--1
[]\OT1/pcr/m/n/10 vips_format_write() \OT1/ptm/m/n/10 and

Underfull \hbox (badness 2368) in paragraph at lines 131--1
[]\OT1/pcr/m/n/10 vips_format_read()\OT1/ptm/m/n/10 , will copy an im-age to

Overfull \hbox (119.80566pt too wide) in paragraph at lines 14--14
[]\OT1/pcr/m/n/10 typedef void (*VipsInterpolateMethod)( VipsInterpolate *,[] 

Overfull \hbox (47.80566pt too wide) in paragraph at lines 14--14
[]  \OT1/pcr/m/n/10 PEL *out, REGION *in, double x, double y );[] 

Underfull \hbox (badness 3009) in paragraph at lines 26--29
\OT1/ptm/m/n/10 de-tails, but briefly, an in-ter-po-la-tor is a sub-class

Underfull \hbox (badness 1297) in paragraph at lines 35--39
[]\OT1/ptm/m/n/10 A func-tion []\OT1/pcr/m/n/10 get_window_size() \OT1/ptm/m/n/
10 which re-
[32] [33]
Overfull \hbox (29.80566pt too wide) in paragraph at lines 110--110
[]\OT1/pcr/m/n/10 int im_affinei_all( IMAGE *in, IMAGE *out,[] 

Overfull \hbox (23.80566pt too wide) in paragraph at lines 110--110
[]  \OT1/pcr/m/n/10 double a, double b, double c, double d,[] 

Underfull \hbox (badness 10000) in paragraph at lines 112--113
[]\OT1/ptm/m/n/10 To use the in-ter-po-la-tor, use

Overfull \hbox (89.80566pt too wide) in paragraph at lines 117--117
[]\OT1/pcr/m/n/10 void vips_interpolate( VipsInterpolate *interpolate,[] 

Overfull \hbox (47.80566pt too wide) in paragraph at lines 117--117
[]  \OT1/pcr/m/n/10 PEL *out, REGION *in, double x, double y );[] 

Overfull \hbox (119.80566pt too wide) in paragraph at lines 143--143
[]\OT1/pcr/m/n/10 VipsInterpolate *vips_interpolate_nearest_static( void );[] 

Overfull \hbox (125.80566pt too wide) in paragraph at lines 143--143
[]\OT1/pcr/m/n/10 VipsInterpolate *vips_interpolate_bilinear_static( void );[] 


Overfull \hbox (119.80566pt too wide) in paragraph at lines 143--143
[]\OT1/pcr/m/n/10 VipsInterpolate *vips_interpolate_bicubic_static( void );[] 

Underfull \hbox (badness 1728) in paragraph at lines 148--150
[]\OT1/ptm/m/n/10 Finally, []\OT1/pcr/m/n/10 vips_interpolate_new() \OT1/ptm/m/
n/10 makes a

Overfull \hbox (149.80566pt too wide) in paragraph at lines 153--153
[]\OT1/pcr/m/n/10 VipsInterpolate *vips_interpolate_new( const char *nickname )
;[] 

Overfull \hbox (161.80566pt too wide) in paragraph at lines 159--159
[]\OT1/pcr/m/n/10 VipsInterpolate *interpolate = vips_interpolate_new( "nohalo"
 );[] 
) [34] [35] [36]
Chapter 3.
(./operintro.tex [37]) (./wio.tex
Overfull \hbox (5.80566pt too wide) in paragraph at lines 35--35
[]\OT1/pcr/m/n/10 int IM_IMAGE_SIZEOF_ELEMENT( IMAGE * )[] 

Underfull \hbox (badness 6641) in paragraph at lines 37--42
\OT1/ptm/m/n/10 These macros cal-cu-late []\OT1/pcr/m/n/10 sizeof() \OT1/ptm/m/
n/10 a band el-

Underfull \hbox (badness 10000) in paragraph at lines 37--42
\OT1/ptm/m/n/10 e-ment, a pel and a hor-i-zon-tal line of pels.

Underfull \hbox (badness 3333) in paragraph at lines 37--42
[]\OT1/pcr/m/n/10 IM_IMAGE_N_ELEMENTS \OT1/ptm/m/n/10 re-turns the num-ber of

Overfull \hbox (5.80566pt too wide) in paragraph at lines 119--119
[]  \OT1/pcr/m/n/10 printf( "Average of \"%s\" is %G\n",[] 
[38] [39]
Overfull \hbox (11.80566pt too wide) in paragraph at lines 167--167
[]\OT1/pcr/m/n/10 int im_iocheck( IMAGE *in, IMAGE *out )[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 176--176
[]\OT1/pcr/m/n/10 int im_cp_desc( IMAGE *out, IMAGE *in )[] 

LaTeX Warning: Float too large for page by 1.26466pt on input line 233.


Overfull \hbox (5.80566pt too wide) in paragraph at lines 259--259
[]\OT1/pcr/m/n/10 find_negative( char *inn, char *outn )[] 

Underfull \hbox (badness 6445) in paragraph at lines 266--271
\OT1/ptm/m/n/10 Most im-age pro-cess-ing op-er-a-tions in the VIPS

Underfull \hbox (badness 10000) in paragraph at lines 266--271
\OT1/ptm/m/n/10 li-brary can op-er-ate on im-ages of any type

Overfull \hbox (13.61133pt too wide) in paragraph at lines 361--361
[]  \OT1/pcr/m/n/10 if( !(buffer = IM_ARRAY( out, IM_IMAGE_SIZEOF_LINE( in ), u
nsigned char )) )[] 
) (./pio.tex
Underfull \hbox (badness 1337) in paragraph at lines 10--13
\OT1/ptm/m/n/10 PIO is a very gen-eral im-age IO sys-tem, and be-
[40] [41] [42] [43]
Overfull \hbox (11.80566pt too wide) in paragraph at lines 42--42
[]\OT1/pcr/m/n/10 /* p points to a buffer of pixels which[] 

Overfull \hbox (23.80566pt too wide) in paragraph at lines 42--42
[] \OT1/pcr/m/n/10 * need inverting, q points to the buffer[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 42--42
[] \OT1/pcr/m/n/10 * we should write the result to, and n[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 51--51
[]   \OT1/pcr/m/n/10 im_wrapone_fn fn, void *a, void *b )[] 

Overfull \hbox (23.80566pt too wide) in paragraph at lines 96--96
[]   \OT1/pcr/m/n/10 if( in->BandFmt != IM_BANDFMT_UCHAR ||[] 

Overfull \hbox (5.80566pt too wide) in paragraph at lines 96--96
[]      \OT1/pcr/m/n/10 in->Coding != IM_CODING_NONE ) {[] 

Overfull \hbox (17.80566pt too wide) in paragraph at lines 96--96
[]      \OT1/pcr/m/n/10 im_error( "invert", "bad image" );[] 

Overfull \hbox (23.80566pt too wide) in paragraph at lines 96--96
[]   \OT1/pcr/m/n/10 /* Process! We don't use either of the[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 96--96
[]    \OT1/pcr/m/n/10 * user parameters in this function,[] 

Overfull \hbox (5.80566pt too wide) in paragraph at lines 121--121
[] \OT1/pcr/m/n/10 * parameters to pass in the number of[] 
[44]
Overfull \hbox (23.80566pt too wide) in paragraph at lines 152--152
[]   \OT1/pcr/m/n/10 if( in->BandFmt != IM_BANDFMT_UCHAR ||[] 

Overfull \hbox (5.80566pt too wide) in paragraph at lines 152--152
[]      \OT1/pcr/m/n/10 in->Coding != IM_CODING_NONE ) {[] 

Overfull \hbox (17.80566pt too wide) in paragraph at lines 152--152
[]      \OT1/pcr/m/n/10 im_error( "invert", "bad image" );[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 152--152
[]   \OT1/pcr/m/n/10 /* Process! The first user-parameter[] 

Overfull \hbox (5.80566pt too wide) in paragraph at lines 152--152
[]    \OT1/pcr/m/n/10 * is the number of bands involved.[] 

Overfull \hbox (17.80566pt too wide) in paragraph at lines 179--179
[]   \OT1/pcr/m/n/10 im_wrapmany_fn fn, void *a, void *b )[] 

Overfull \hbox (17.80566pt too wide) in paragraph at lines 187--187
[]\OT1/pcr/m/n/10 (*im_wrapmany_fn)( void **in, void *out,[] 

Overfull \hbox (17.80566pt too wide) in paragraph at lines 256--256
[]   \OT1/pcr/m/n/10 /* Check parameters. We don't need to[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 256--256
[]    \OT1/pcr/m/n/10 * check that i1 and i2 are the same[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 256--256
[]    \OT1/pcr/m/n/10 * size, im_wrapmany() does that for[] 
[45]
Overfull \hbox (23.80566pt too wide) in paragraph at lines 256--256
[]   \OT1/pcr/m/n/10 if( i1->BandFmt != IM_BANDFMT_UCHAR ||[] 

Overfull \hbox (17.80566pt too wide) in paragraph at lines 256--256
[]      \OT1/pcr/m/n/10 i2->BandFmt != IM_BANDFMT_UCHAR ||[] 

Overfull \hbox (17.80566pt too wide) in paragraph at lines 256--256
[]      \OT1/pcr/m/n/10 im_error( "add_uchar", "bad in" );[] 

Overfull \hbox (17.80566pt too wide) in paragraph at lines 256--256
[]    \OT1/pcr/m/n/10 * input image, but we want a USHORT.[] 

Overfull \hbox (11.80566pt too wide) in paragraph at lines 256--256
[]   \OT1/pcr/m/n/10 /* Process! The first user-parameter[] 

Overfull \hbox (5.80566pt too wide) in paragraph at lines 256--256
[]    \OT1/pcr/m/n/10 * is the number of bands involved.[] 

Overfull \hbox (23.80566pt too wide) in paragraph at lines 256--256
[]    \OT1/pcr/m/n/10 * invec is a NULL-terminated array of[] 

Underfull \hbox (badness 4859) in paragraph at lines 293--298
\OT1/ptm/m/n/10 A small li-brary of C func-tions are also avail-

Underfull \hbox (badness 1297) in paragraph at lines 293--298
\OT1/ptm/m/n/10 able for []\OT1/pcr/m/n/10 Rect \OT1/ptm/m/n/10 al-ge-bra, see 
the man-ual pages for

Overfull \hbox (5.80566pt too wide) in paragraph at lines 332--332
[]\OT1/pcr/m/n/10 int im_prepare( REGION *reg, Rect *r )[] 
[46]
Underfull \hbox (badness 7203) in paragraph at lines 352--358
\OT1/ptm/m/n/10 to the right along the line of pels, pro-vided

Underfull \hbox (badness 7814) in paragraph at lines 352--358
\OT1/ptm/m/n/10 you stay strictly within []\OT1/pcr/m/n/10 reg->valid\OT1/ptm/m
/n/10 . Add

Overfull \hbox (11.80566pt too wide) in paragraph at lines 365--365
[]\OT1/pcr/m/n/10 int IM_REGION_N_ELEMENTS( REGION *reg )[] 

Overfull \hbox (17.80566pt too wide) in paragraph at lines 365--365
[]\OT1/pcr/m/n/10 int IM_REGION_SIZEOF_LINE( REGION *reg )[] 

Underfull \hbox (badness 1342) in paragraph at lines 372--380
\OT1/ptm/m/n/10 which uses re-gions rather than WIO in-put. Two

Overfull \hbox (23.80566pt too wide) in paragraph at lines 488--488
[]\OT1/pcr/m/n/10 (*stop_fn)( void *seq, void *a, void *b )[] 

Underfull \hbox (badness 1028) in paragraph at lines 493--495
\OT1/ptm/m/n/10 ages but pro-duce no im-age out-put, VIPS pro-vides

Underfull \hbox (badness 10000) in paragraph at lines 639--642
[]\OT1/ptm/m/n/10 There are a cou-ple of vari-a-tions on

Underfull \hbox (badness 10000) in paragraph at lines 639--642
\OT1/ptm/m/n/10 to force writ-ing to a par-tic-u-lar place, and

Underfull \hbox (badness 2772) in paragraph at lines 639--642
[]\OT1/pcr/m/n/10 im_prepare_thread() \OT1/ptm/m/n/10 to use threaded eval-u-
[47] [48] [49] [50] [51] [52]
Underfull \hbox (badness 1173) in paragraph at lines 667--672
[]\OT1/ptm/m/n/10 Here is []\OT1/pcr/m/n/10 invert()\OT1/ptm/m/n/10 , rewrit-te
n to use PIO. This

Underfull \hbox (badness 1817) in paragraph at lines 667--672
\OT1/ptm/m/n/10 and stop func-tions pro-vided by the VIPS li-brary:

Underfull \hbox (badness 1292) in paragraph at lines 692--695
\OT1/ptm/m/n/10 only one in-put im-age. See the man-ual page for

Overfull \hbox (41.80566pt too wide) in paragraph at lines 814--814
[]\OT1/pcr/m/n/10 typedef int (*im_callback)( void *, void * )[] 
[53] [54] [55]
Underfull \hbox (badness 2261) in paragraph at lines 829--833
\OT1/ptm/m/n/10 cess to a struct con-tain-ing in-for-ma-tion about the

Underfull \hbox (badness 5077) in paragraph at lines 829--833
\OT1/ptm/m/n/10 progress of eval-u-a-tion, use-ful for user-interfaces

Underfull \hbox (badness 2521) in paragraph at lines 829--833
\OT1/ptm/m/n/10 built on top of VIPS. See the man-ual page for
) (./ipio.tex
Underfull \hbox (badness 4765) in paragraph at lines 1--1
[]\OT1/ptm/b/n/14.4 Programming in-place func-

Overfull \hbox (11.80566pt too wide) in paragraph at lines 56--56
[]   \OT1/pcr/m/n/10 if( !(im = im_open( name, "rw" )) ||[] 

Overfull \hbox (23.80566pt too wide) in paragraph at lines 56--56
[]      \OT1/pcr/m/n/10 im_updatehist( im, "zap image" ) ||[] 
) [56]
Chapter 4.
(./refintro.tex) (./packages.tex [57] [58]
Overfull \hbox (49.61133pt too wide) in paragraph at lines 73--73
[]\OT1/pcr/m/n/10 im_maxpos_avg        - position of maximum value of image, av
eraging in case of draw[] 

Overfull \hbox (31.61133pt too wide) in paragraph at lines 73--73
[]\OT1/pcr/m/n/10 im_remainderconst_vec - remainder after integer division by a
 vector of constants[] 

LaTeX Warning: Float too large for page by 25.26466pt on input line 76.

<figs/interconvert.png, id=229, 484.81125pt x 251.94125pt>
<use figs/interconvert.png>
Underfull \hbox (badness 10000) in paragraph at lines 179--183
[]\OT1/ptm/m/n/10 This for-mat rep-re-sents co-or-di-nates

Underfull \hbox (badness 10000) in paragraph at lines 179--183
\OT1/ptm/m/n/10 in \OT1/ptm/m/it/10 CIE $\OML/cmm/m/it/10 L[]a[]b[]$ \OT1/ptm/m
/n/10 space as a three- band

Underfull \hbox (badness 10000) in paragraph at lines 179--183
[]\OT1/pcr/m/n/10 IM_BANDFMT_SHORT \OT1/ptm/m/n/10 im-age, scaled to fit

Overfull \hbox (13.61133pt too wide) in paragraph at lines 276--276
[]\OT1/pcr/m/n/10 im_Lab2XYZ_temp      - convert Lab to XYZ, with a specified c
olour temperature[] 

Overfull \hbox (13.61133pt too wide) in paragraph at lines 276--276
[]\OT1/pcr/m/n/10 im_XYZ2Lab_temp      - convert XYZ to Lab, with a specified c
olour temperature[] 

Overfull \hbox (1.61133pt too wide) in paragraph at lines 276--276
[]\OT1/pcr/m/n/10 im_dECMC_fromdisp    - calculate delta-E CMC(1:1) for two dis
playable images[] 

Overfull \hbox (67.61133pt too wide) in paragraph at lines 276--276
[]\OT1/pcr/m/n/10 im_icc_export        - convert a float LAB to an 8-bit device
 image with an ICC profile[] 

Overfull \hbox (13.61133pt too wide) in paragraph at lines 276--276
[]\OT1/pcr/m/n/10 im_icc_export_depth  - convert a float LAB to device space wi
th an ICC profile[] 

Overfull \hbox (13.61133pt too wide) in paragraph at lines 276--276
[]\OT1/pcr/m/n/10 im_icc_import        - convert a device image to float LAB wi
th an ICC profile[] 

Overfull \hbox (67.61133pt too wide) in paragraph at lines 276--276
[]\OT1/pcr/m/n/10 im_icc_import_embedded - convert a device image to float LAB 
using the embedded profile[] 

Overfull \hbox (49.61133pt too wide) in paragraph at lines 276--276
[]\OT1/pcr/m/n/10 im_icc_transform     - convert between two device images with
 a pair of ICC profiles[] 
[59] [60] [61]
Underfull \hbox (badness 10000) in paragraph at lines 293--295
[][]\OT1/pcr/m/n/10 gbandjoin \OT1/ptm/m/n/10 and the C func-tion

Underfull \hbox (badness 4291) in paragraph at lines 293--295
[]\OT1/pcr/m/n/10 im_gbandjoin() \OT1/ptm/m/n/10 will do a band-wise join of

Overfull \hbox (31.61133pt too wide) in paragraph at lines 343--343
[]\OT1/pcr/m/n/10 im_insert_noexpand   - insert sub-image into main image at po
sition, no expansion[] 

Underfull \hbox (badness 2150) in paragraph at lines 373--376
\OT1/ptm/m/n/10 for con-vo-lu-tions, and for some colour-space con-

Underfull \hbox (badness 1997) in paragraph at lines 373--376
\OT1/ptm/m/n/10 ver-sions. There are two types of ma-trix: in-te-
[62 <./figs/interconvert.png>] [63] [64]
Underfull \hbox (badness 10000) in paragraph at lines 454--458
[]\OT1/ptm/m/n/10 Next, are the build func-tions.

Underfull \hbox (badness 10000) in paragraph at lines 467--469
[]\OT1/ptm/m/n/10 Finally, []\OT1/pcr/m/n/10 im_resize_linear() \OT1/ptm/m/n/10
 and

Overfull \hbox (1.61133pt too wide) in paragraph at lines 523--523
[]\OT1/pcr/m/n/10 im_convsub           - convolve uchar to uchar, sub-sampling 
by xskip, yskip[] 

Overfull \hbox (31.61133pt too wide) in paragraph at lines 523--523
[]\OT1/pcr/m/n/10 im_gaussnoise        - generate image of gaussian noise with 
specified statistics[] 

Overfull \hbox (19.61133pt too wide) in paragraph at lines 523--523
[]\OT1/pcr/m/n/10 im_gradcor           - non-normalised correlation of gradient
 of in2 within in1[] 

Overfull \hbox (91.61133pt too wide) in paragraph at lines 523--523
[]\OT1/pcr/m/n/10 im_gradcor_raw       - non-normalised correlation of gradient
 of in2 within in1, no padding[] 

Overfull \hbox (19.61133pt too wide) in paragraph at lines 523--523
[]\OT1/pcr/m/n/10 im_phasecor_fft      - non-normalised correlation of gradient
 of in2 within in1[] 

Overfull \hbox (19.61133pt too wide) in paragraph at lines 523--523
[]\OT1/pcr/m/n/10 im_rank_raw          - rank filter nth element of xsize/ysize
 window, no border[] 

Overfull \hbox (31.61133pt too wide) in paragraph at lines 523--523
[]\OT1/pcr/m/n/10 im_spcor_raw         - normalised correlation of in2 within i
n1, no black padding[] 

LaTeX Warning: Float too large for page by 49.26466pt on input line 526.


Underfull \hbox (badness 2478) in paragraph at lines 553--560
\OT1/ptm/m/n/10 form and in-verse trans-form of an im-age. Also
[65] [66] [67]
Underfull \hbox (badness 10000) in paragraph at lines 728--736
[]\OT1/ptm/m/n/10 Next up are []\OT1/pcr/m/n/10 im_lrmosaic() \OT1/ptm/m/n/10 a
nd

Underfull \hbox (badness 1721) in paragraph at lines 728--736
[]\OT1/pcr/m/n/10 im_tbmosaic()\OT1/ptm/m/n/10 . These use the two low-level

Underfull \hbox (badness 10000) in paragraph at lines 737--740
[]\OT1/ptm/m/n/10 The func-tions []\OT1/pcr/m/n/10 im_lrmosaic1() \OT1/ptm/m/n/
10 and

Underfull \hbox (badness 10000) in paragraph at lines 737--740
[]\OT1/pcr/m/n/10 im_tbmosaic1() \OT1/ptm/m/n/10 are first-order ana-logues of

Underfull \hbox (badness 1681) in paragraph at lines 741--747
[]\OT1/ptm/m/n/10 Finally, []\OT1/pcr/m/n/10 im_global_balance() \OT1/ptm/m/n/1
0 can be used

Underfull \hbox (badness 4765) in paragraph at lines 741--747
\OT1/ptm/m/n/10 to re-balance a mo-saic which has been as-sem-

Underfull \hbox (badness 2582) in paragraph at lines 741--747
\OT1/ptm/m/n/10 bled with these func-tions. It will gen-er-ally do

Underfull \hbox (badness 1275) in paragraph at lines 741--747
\OT1/ptm/m/n/10 a bet-ter job than the low-level bal-ancer built into

Overfull \hbox (25.61133pt too wide) in paragraph at lines 769--769
[]\OT1/pcr/m/n/10 im_global_balancef   - automatically rebuild mosaic with bala
ncing, float output[] 

Overfull \hbox (25.61133pt too wide) in paragraph at lines 769--769
[]\OT1/pcr/m/n/10 im_maxpos_subpel     - subpixel position of maximum of (phase
 correlation) image[] 
[68] [69]
Overfull \hbox (25.61133pt too wide) in paragraph at lines 813--813
[]\OT1/pcr/m/n/10 im_eye             - generate IM_BANDFMT_UCHAR [0,255] freque
ncy/amplitude image[] 

Overfull \hbox (19.61133pt too wide) in paragraph at lines 813--813
[]\OT1/pcr/m/n/10 im_feye            - generate IM_BANDFMT_FLOAT [-1,1] frequen
cy/amplitude image[] 
) [70] [71] [72] (./vipsmanual.aux)

LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

 )
(see the transcript file for additional information){/usr/share/texmf-texlive/f
onts/enc/dvips/base/8r.enc}</usr/share/texmf-texlive/fonts/type1/public/amsfont
s/cm/cmmi10.pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr10.
pfb></usr/share/texmf-texlive/fonts/type1/public/amsfonts/cm/cmr7.pfb></usr/sha
re/texmf-texlive/fonts/type1/public/amsfonts/cm/cmsy10.pfb></usr/share/texmf-te
xlive/fonts/type1/public/amsfonts/cm/cmsy7.pfb></usr/share/texmf-texlive/fonts/
type1/urw/courier/ucrb8a.pfb></usr/share/texmf-texlive/fonts/type1/urw/courier/
ucrr8a.pfb></usr/share/texmf-texlive/fonts/type1/urw/courier/ucrro8a.pfb></usr/
share/texmf-texlive/fonts/type1/urw/times/utmb8a.pfb></usr/share/texmf-texlive/
fonts/type1/urw/times/utmr8a.pfb></usr/share/texmf-texlive/fonts/type1/urw/time
s/utmr8a.pfb></usr/share/texmf-texlive/fonts/type1/urw/times/utmri8a.pfb>
Output written on vipsmanual.pdf (81 pages, 391553 bytes).
Transcript written on vipsmanual.log.
rm -rf vipsmanual 
mkdir vipsmanual
htlatex vipsmanual.tex html.cfg,3 "" -dvipsmanual/
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)
entering extended mode
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, loaded.
(./vipsmanual.tex (/usr/share/texmf-texlive/tex/latex/base/book.cls
Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/bk10.clo))
(/usr/share/texmf/tex/generic/tex4ht/tex4ht.sty)
(/usr/share/texmf/tex/generic/tex4ht/usepackage.4ht)
(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty)
(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty)
(/usr/share/texmf-texlive/tex/generic/oberdiek/ifvtex.sty))
(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty)
(/etc/texmf/tex/latex/config/graphics.cfg)
(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def)))
(/usr/share/texmf-texlive/tex/latex/graphics/color.sty
(/etc/texmf/tex/latex/config/color.cfg)
(/usr/share/texmf-texlive/tex/latex/graphics/dvipsnam.def))
(/usr/share/texmf-texlive/tex/latex/psnfss/times.sty)
(/usr/share/texmf-texlive/tex/latex/fancyhdr/fancyhdr.sty)
(/usr/share/texmf-texlive/tex/latex/base/ifthen.sty) (./mydefs.tex) (./html.cfg
 (/usr/share/texmf/tex/generic/tex4ht/tex4ht.4ht
::::::::::::::::::::::::::::::::::::::::::
 TeX4ht info is available in the log file 
::::::::::::::::::::::::::::::::::::::::::
) (/usr/share/texmf/tex/generic/tex4ht/tex4ht.sty
--- needs --- tex4ht vipsmanual ---
(./vipsmanual.tmp)
l.1437 --- TeX4ht warning --- No file vipsmanual.xref ---
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht)
(/usr/share/texmf/tex/generic/tex4ht/latex.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/fontmath.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/book.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/graphicx.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/graphics.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/dvips.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/color.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/dvipsnam.4ht
(/usr/share/texmf-texlive/tex/latex/graphics/dvipsnam.def)
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/ifthen.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht)) (./vipsmanual.aux)
(/usr/share/texmf-texlive/tex/latex/psnfss/ot1ptm.fd)
*geometry auto-detecting driver*
*geometry detected driver: dvips*
) [1] [2] [3] [1] [2]
No file vipsmanual.4tc
(/usr/share/texmf-texlive/tex/latex/psnfss/ot1pcr.fd)
No file vipsmanual.4tc
[3] [4] [5] [6]
No file vipsmanual.4tc
[7] [8] [9] [10]
No file vipsmanual.4tc
[11] [1] [2]
Chapter 1.
(./cppintro.tex
No file vipsmanual.4tc
(/usr/share/texmf-texlive/tex/latex/psnfss/omsptm.fd) [3] [4] [5] [6] [7]
[8] [9]) (./fileformat.tex [10] [11] [12] [13] [14] [15] [16] [17] [18]
[19] [20] [21] [22]) (./vimage.tex [23] [24] [25] [26] [27] [28] [29] [30]
[31] [32] [33] [34]) (./vmask.tex [35] [36] [37] [38] [39]) (./vdisplay.tex
[40] [41] [42]) (./verror.tex [43] [44] [45] [46] [47]) [48] [49] [50]
Chapter 2.
(./applintro.tex
No file vipsmanual.4tc
[51] [52]
l.15 --- TeX4ht warning --- Cannot determine size of graphic in figs/arch.png (
no BoundingBox) ---
[53] [54]) (./iosys.tex [55] [56] [57] [58] [59] [60] [61] [62] [63] [64]
[65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79]
[80] [81] [82] [83] [84] [85] [86]) (./func.tex [87] [88] [89] [90] [91]
[92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104])
(./object.tex [105] [106] [107] [108] [109]) (./format.tex [110] [111] [112]
[113]) (./interpolate.tex [114] [115] [116] [117] [118] [119] [120]) [121]
[122] [123] [124]
Chapter 3.
(./operintro.tex
No file vipsmanual.4tc
[125]) (./wio.tex [126] [127] [128] [129] [130] [131] [132] [133] [134]
[135] [136] [137] [138] [139] [140] [141] [142]) (./pio.tex [143] [144]
[145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156]
[157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168]
[169] [170] [171] [172] [173] [174] [175] [176] [177]) (./ipio.tex [178]
[179]) [180] [181] [182]
Chapter 4.
(./refintro.tex
No file vipsmanual.4tc
[183] [184] [185] [186] [187]) (./packages.tex [188] [189] [190] [191] [192]
[193] [194] [195] [196] [197] [198] [199]
l.163 --- TeX4ht warning --- Cannot determine size of graphic in figs/interconv
ert.png (no BoundingBox) ---
[200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211]
[212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223]
[224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235]
[236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246]) [247]
[248] (./vipsmanual.aux)

LaTeX Warning: Label(s) may have changed. Rerun to get cross-references right.

 )
Output written on vipsmanual.dvi (262 pages, 831712 bytes).
Transcript written on vipsmanual.log.
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)
entering extended mode
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, loaded.
(./vipsmanual.tex (/usr/share/texmf-texlive/tex/latex/base/book.cls
Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/bk10.clo))
(/usr/share/texmf/tex/generic/tex4ht/tex4ht.sty)
(/usr/share/texmf/tex/generic/tex4ht/usepackage.4ht)
(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty)
(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty)
(/usr/share/texmf-texlive/tex/generic/oberdiek/ifvtex.sty))
(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty)
(/etc/texmf/tex/latex/config/graphics.cfg)
(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def)))
(/usr/share/texmf-texlive/tex/latex/graphics/color.sty
(/etc/texmf/tex/latex/config/color.cfg)
(/usr/share/texmf-texlive/tex/latex/graphics/dvipsnam.def))
(/usr/share/texmf-texlive/tex/latex/psnfss/times.sty)
(/usr/share/texmf-texlive/tex/latex/fancyhdr/fancyhdr.sty)
(/usr/share/texmf-texlive/tex/latex/base/ifthen.sty) (./mydefs.tex) (./html.cfg
 (/usr/share/texmf/tex/generic/tex4ht/tex4ht.4ht
::::::::::::::::::::::::::::::::::::::::::
 TeX4ht info is available in the log file 
::::::::::::::::::::::::::::::::::::::::::
) (/usr/share/texmf/tex/generic/tex4ht/tex4ht.sty
--- needs --- tex4ht vipsmanual ---
(./vipsmanual.tmp) (./vipsmanual.xref)
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht)
(/usr/share/texmf/tex/generic/tex4ht/latex.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/fontmath.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/book.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/graphicx.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/graphics.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/dvips.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/color.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/dvipsnam.4ht
(/usr/share/texmf-texlive/tex/latex/graphics/dvipsnam.def)
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/ifthen.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht)) (./vipsmanual.aux)
(/usr/share/texmf-texlive/tex/latex/psnfss/ot1ptm.fd)
*geometry auto-detecting driver*
*geometry detected driver: dvips*
) [1] [2] [3] [1] [2] (./vipsmanual.4ct
(/usr/share/texmf-texlive/tex/latex/psnfss/ot1pcr.fd))
l.49 --- TeX4ht warning --- \Link{tailvipsmanualli1.html}? ---
l.49 --- TeX4ht warning --- \Link{ }? ---
(./vipsmanual.4ct [3]) [4] [5]
l.53 --- TeX4ht warning --- \Link{ }? ---
[6]
l.53 --- TeX4ht warning --- \Link{tailvipsmanualli2.html}? ---
l.53 --- TeX4ht warning --- \Link{ }? ---
(./vipsmanual.4ct
l.8 --- TeX4ht warning --- \Link{x6-60011}? ---
l.9 --- TeX4ht warning --- \Link{x6-60022}? ---
l.44 --- TeX4ht warning --- \Link{x13-360011}? ---
l.47 --- TeX4ht warning --- \Link{x14-380012}? ---
l.49 --- TeX4ht warning --- \Link{x14-390013}? ---
l.53 --- TeX4ht warning --- \Link{x14-420014}? ---
l.54 --- TeX4ht warning --- \Link{x14-420025}? ---
l.61 --- TeX4ht warning --- \Link{x14-480016}? ---
l.66 --- TeX4ht warning --- \Link{x14-520017}? ---
l.71 --- TeX4ht warning --- \Link{x14-560018}? ---
l.93 --- TeX4ht warning --- \Link{x17-760019}? ---
l.99 --- TeX4ht warning --- \Link{x18-8100110}? ---
l.108 --- TeX4ht warning --- \Link{x21-890011}? ---
l.110 --- TeX4ht warning --- \Link{x21-900012}? ---
l.112 --- TeX4ht warning --- \Link{x21-910013}? ---
l.113 --- TeX4ht warning --- \Link{x21-910024}? ---
l.118 --- TeX4ht warning --- \Link{x22-950015}? ---
l.119 --- TeX4ht warning --- \Link{x22-950026}? ---
l.121 --- TeX4ht warning --- \Link{x22-960017}? ---
l.122 --- TeX4ht warning --- \Link{x22-960028}? ---
l.123 --- TeX4ht warning --- \Link{x22-960039}? ---
l.125 --- TeX4ht warning --- \Link{x22-9700110}? ---
l.126 --- TeX4ht warning --- \Link{x22-9700211}? ---
l.138 --- TeX4ht warning --- \Link{x26-1070011}? ---
l.140 --- TeX4ht warning --- \Link{x26-1080012}? ---
l.142 --- TeX4ht warning --- \Link{x26-1090013}? ---
l.144 --- TeX4ht warning --- \Link{x26-1100014}? ---
l.145 --- TeX4ht warning --- \Link{x26-1100025}? ---
l.147 --- TeX4ht warning --- \Link{x26-1110016}? ---
l.148 --- TeX4ht warning --- \Link{x26-1110027}? ---
l.150 --- TeX4ht warning --- \Link{x26-1120018}? ---
l.152 --- TeX4ht warning --- \Link{x26-1130019}? ---
l.154 --- TeX4ht warning --- \Link{x26-11400110}? ---
l.156 --- TeX4ht warning --- \Link{x26-11500111}? ---
l.158 --- TeX4ht warning --- \Link{x26-11600112}? ---
l.160 --- TeX4ht warning --- \Link{x26-11700113}? ---
l.163 --- TeX4ht warning --- \Link{x26-11900114}? ---
l.165 --- TeX4ht warning --- \Link{x26-12000115}? ---
l.167 --- TeX4ht warning --- \Link{x26-12100116}? ---
l.169 --- TeX4ht warning --- \Link{x26-12200117}? ---
l.171 --- TeX4ht warning --- \Link{x26-12300118}? ---
) [7] [8] [9]
l.57 --- TeX4ht warning --- \Link{ }? ---
[10]
l.57 --- TeX4ht warning --- \Link{tailvipsmanualli3.html}? ---
l.57 --- TeX4ht warning --- \Link{ }? ---
(./vipsmanual.4ct
l.135 --- TeX4ht warning --- \Link{x25-1050011}? ---
) [11] [1]
l.65 --- TeX4ht warning --- \Link{ }? ---
[2]
Chapter 1.
l.65 --- TeX4ht warning --- \Link{tailvipsmanualch1.html}? ---
l.65 --- TeX4ht warning --- \Link{ }? ---
(./cppintro.tex (./vipsmanual.4ct)
l.1 --- TeX4ht warning --- \Link{tailvipsmanualse1.html}? ---
l.1 --- TeX4ht warning --- \Link{ }? ---
l.17 --- TeX4ht warning --- \Link{x6-60011}? ---
l.17 --- TeX4ht warning --- \Link{x6-60022}? ---
[3] (/usr/share/texmf-texlive/tex/latex/psnfss/omsptm.fd) [4] [5] [6] [7]
[8] [9]) (./fileformat.tex [10]
l.1 --- TeX4ht warning --- \Link{ }? ---
l.1 --- TeX4ht warning --- \Link{tailvipsmanualse2.html}? ---
l.1 --- TeX4ht warning --- \Link{ }? ---
[11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22]) (./vimage.tex
[23]
l.1 --- TeX4ht warning --- \Link{ }? ---
l.1 --- TeX4ht warning --- \Link{tailvipsmanualse3.html}? ---
l.1 --- TeX4ht warning --- \Link{ }? ---
[24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34]) (./vmask.tex [35]
l.1 --- TeX4ht warning --- \Link{ }? ---
l.1 --- TeX4ht warning --- \Link{tailvipsmanualse4.html}? ---
l.1 --- TeX4ht warning --- \Link{ }? ---
[36] [37] [38] [39]) (./vdisplay.tex [40]
l.1 --- TeX4ht warning --- \Link{ }? ---
l.1 --- TeX4ht warning --- \Link{tailvipsmanualse5.html}? ---
l.1 --- TeX4ht warning --- \Link{ }? ---
[41] [42]) (./verror.tex [43]
l.1 --- TeX4ht warning --- \Link{ }? ---
l.1 --- TeX4ht warning --- \Link{tailvipsmanualse6.html}? ---
l.1 --- TeX4ht warning --- \Link{ }? ---
[44] [45] [46] [47]) [48]
l.74 --- TeX4ht warning --- \Link{ }? ---
[49]
l.74 --- TeX4ht warning --- \Link{ }? ---
[50]
Chapter 2.
l.74 --- TeX4ht warning --- \Link{tailvipsmanualch2.html}? ---
l.74 --- TeX4ht warning --- \Link{ }? ---
(./applintro.tex (./vipsmanual.4ct)
l.1 --- TeX4ht warning --- \Link{tailvipsmanualse7.html}? ---
l.1 --- TeX4ht warning --- \Link{ }? ---
l.11 --- TeX4ht warning --- \Link{x13-360011}? ---
[51] [52]
l.15 --- TeX4ht warning --- Cannot determine size of graphic in figs/arch.png (
no BoundingBox) ---
[53] [54]) (./iosys.tex [55]
l.1 --- TeX4ht warning --- \Link{ }? ---
l.1 --- TeX4ht warning --- \Link{tailvipsmanualse8.html}? ---
l.1 --- TeX4ht warning --- \Link{ }? ---
[56]
l.42 --- TeX4ht warning --- \Link{x14-380012}? ---
[57] [58] [59]
l.97 --- TeX4ht warning --- \Link{x14-390013}? ---
[60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74]
[75] [76] [77] [78]
l.565 --- TeX4ht warning --- \Link{x14-480016}? ---
[79] [80]
l.654 --- TeX4ht warning --- \Link{x14-520017}? ---
[81] [82] [83]
l.705 --- TeX4ht warning --- \Link{x14-520017}? ---
l.754 --- TeX4ht warning --- \Link{x14-560018}? ---
[84] [85] [86]) (./func.tex [87]
l.1 --- TeX4ht warning --- \Link{ }? ---
l.1 --- TeX4ht warning --- \Link{tailvipsmanualse9.html}? ---
l.1 --- TeX4ht warning --- \Link{ }? ---
[88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101]
[102] [103] [104]) (./object.tex [105]
l.1 --- TeX4ht warning --- \Link{ }? ---
l.1 --- TeX4ht warning --- \Link{tailvipsmanualse10.html}? ---
l.1 --- TeX4ht warning --- \Link{ }? ---
[106] [107] [108] [109]) (./format.tex [110]
l.1 --- TeX4ht warning --- \Link{ }? ---
l.1 --- TeX4ht warning --- \Link{tailvipsmanualse11.html}? ---
l.1 --- TeX4ht warning --- \Link{ }? ---
l.53 --- TeX4ht warning --- \Link{x17-760019}? ---
[111] [112] [113]) (./interpolate.tex [114]
l.1 --- TeX4ht warning --- \Link{ }? ---
l.1 --- TeX4ht warning --- \Link{tailvipsmanualse12.html}? ---
l.1 --- TeX4ht warning --- \Link{ }? ---
l.48 --- TeX4ht warning --- \Link{x18-8100110}? ---
[115] [116] [117] [118] [119] [120]) [121]
l.83 --- TeX4ht warning --- \Link{ }? ---
[122]
l.83 --- TeX4ht warning --- \Link{ }? ---
[123] [124]
Chapter 3.
l.83 --- TeX4ht warning --- \Link{tailvipsmanualch3.html}? ---
l.83 --- TeX4ht warning --- \Link{ }? ---
(./operintro.tex (./vipsmanual.4ct)
l.1 --- TeX4ht warning --- \Link{tailvipsmanualse13.html}? ---
l.1 --- TeX4ht warning --- \Link{ }? ---
[125]) (./wio.tex [126]
l.1 --- TeX4ht warning --- \Link{ }? ---
l.1 --- TeX4ht warning --- \Link{tailvipsmanualse14.html}? ---
l.1 --- TeX4ht warning --- \Link{ }? ---
[127] [128] [129] [130]
l.93 --- TeX4ht warning --- \Link{x21-890011}? ---
[131] [132] [133] [134] [135] [136]
l.235 --- TeX4ht warning --- \Link{x21-900012}? ---
l.272 --- TeX4ht warning --- \Link{x21-910013}? ---
[137] [138] [139] [140] [141] [142]) (./pio.tex [143]
l.1 --- TeX4ht warning --- \Link{ }? ---
l.1 --- TeX4ht warning --- \Link{tailvipsmanualse15.html}? ---
l.1 --- TeX4ht warning --- \Link{ }? ---
l.19 --- TeX4ht warning --- \Link{x21-900012}? ---
[144] [145] [146] [147] [148] [149] [150] [151] [152] [153]
l.372 --- TeX4ht warning --- \Link{x22-950015}? ---
[154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165]
[166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177])
(./ipio.tex [178]
l.1 --- TeX4ht warning --- \Link{ }? ---
l.1 --- TeX4ht warning --- \Link{tailvipsmanualse16.html}? ---
l.1 --- TeX4ht warning --- \Link{ }? ---
[179]) [180]
l.90 --- TeX4ht warning --- \Link{ }? ---
[181]
l.90 --- TeX4ht warning --- \Link{ }? ---
[182]
Chapter 4.
l.90 --- TeX4ht warning --- \Link{tailvipsmanualch4.html}? ---
l.90 --- TeX4ht warning --- \Link{ }? ---
(./refintro.tex (./vipsmanual.4ct)
l.1 --- TeX4ht warning --- \Link{tailvipsmanualse17.html}? ---
l.1 --- TeX4ht warning --- \Link{ }? ---
[183] [184]
l.75 --- TeX4ht warning --- \Link{x25-1050011}? ---
[185] [186] [187]) (./packages.tex [188]
l.1 --- TeX4ht warning --- \Link{ }? ---
l.1 --- TeX4ht warning --- \Link{tailvipsmanualse18.html}? ---
l.1 --- TeX4ht warning --- \Link{ }? ---
l.6 --- TeX4ht warning --- \Link{x26-1070011}? ---
[189] [190] [191]
l.80 --- TeX4ht warning --- \Link{x26-1080012}? ---
[192] [193] [194]
l.123 --- TeX4ht warning --- \Link{x26-1090013}? ---
[195] [196] [197]
l.152 --- TeX4ht warning --- \Link{x26-1100025}? ---
l.159 --- TeX4ht warning --- \Link{x26-1100014}? ---
[198] [199]
l.163 --- TeX4ht warning --- Cannot determine size of graphic in figs/interconv
ert.png (no BoundingBox) ---
[200] [201] [202] [203]
l.283 --- TeX4ht warning --- \Link{x26-1110016}? ---
[204] [205] [206] [207] [208] [209]
l.371 --- TeX4ht warning --- \Link{x26-1120018}? ---
[210] [211] [212] [213]
l.438 --- TeX4ht warning --- \Link{x26-1130019}? ---
[214] [215] [216]
l.531 --- TeX4ht warning --- \Link{x26-11400110}? ---
[217] [218] [219]
l.551 --- TeX4ht warning --- \Link{x26-11500111}? ---
[220] [221] [222]
l.594 --- TeX4ht warning --- \Link{x26-11600112}? ---
[223] [224] [225]
l.651 --- TeX4ht warning --- \Link{x26-11700113}? ---
[226] [227] [228] [229] [230] [231]
l.776 --- TeX4ht warning --- \Link{x26-11900114}? ---
[232] [233] [234]
l.793 --- TeX4ht warning --- \Link{x26-12000115}? ---
[235] [236] [237]
l.820 --- TeX4ht warning --- \Link{x26-12100116}? ---
[238] [239] [240]
l.844 --- TeX4ht warning --- \Link{x26-12200117}? ---
[241] [242] [243]
l.874 --- TeX4ht warning --- \Link{x26-12300118}? ---
[244] [245] [246])
l.95 --- TeX4ht warning --- \Link{ }? ---
[247]
l.95 --- TeX4ht warning --- \Link{ }? ---
[248] (./vipsmanual.aux) )
Output written on vipsmanual.dvi (262 pages, 901352 bytes).
Transcript written on vipsmanual.log.
This is pdfTeX, Version 3.1415926-1.40.10 (TeX Live 2009/Debian)
entering extended mode
LaTeX2e <2009/09/24>
Babel <v3.8l> and hyphenation patterns for english, usenglishmax, dumylang, noh
yphenation, loaded.
(./vipsmanual.tex (/usr/share/texmf-texlive/tex/latex/base/book.cls
Document Class: book 2007/10/19 v1.4h Standard LaTeX document class
(/usr/share/texmf-texlive/tex/latex/base/bk10.clo))
(/usr/share/texmf/tex/generic/tex4ht/tex4ht.sty)
(/usr/share/texmf/tex/generic/tex4ht/usepackage.4ht)
(/usr/share/texmf-texlive/tex/latex/geometry/geometry.sty
(/usr/share/texmf-texlive/tex/latex/graphics/keyval.sty)
(/usr/share/texmf-texlive/tex/generic/oberdiek/ifpdf.sty)
(/usr/share/texmf-texlive/tex/generic/oberdiek/ifvtex.sty))
(/usr/share/texmf-texlive/tex/latex/graphics/graphicx.sty
(/usr/share/texmf-texlive/tex/latex/graphics/graphics.sty
(/usr/share/texmf-texlive/tex/latex/graphics/trig.sty)
(/etc/texmf/tex/latex/config/graphics.cfg)
(/usr/share/texmf-texlive/tex/latex/graphics/dvips.def)))
(/usr/share/texmf-texlive/tex/latex/graphics/color.sty
(/etc/texmf/tex/latex/config/color.cfg)
(/usr/share/texmf-texlive/tex/latex/graphics/dvipsnam.def))
(/usr/share/texmf-texlive/tex/latex/psnfss/times.sty)
(/usr/share/texmf-texlive/tex/latex/fancyhdr/fancyhdr.sty)
(/usr/share/texmf-texlive/tex/latex/base/ifthen.sty) (./mydefs.tex) (./html.cfg
 (/usr/share/texmf/tex/generic/tex4ht/tex4ht.4ht
::::::::::::::::::::::::::::::::::::::::::
 TeX4ht info is available in the log file 
::::::::::::::::::::::::::::::::::::::::::
) (/usr/share/texmf/tex/generic/tex4ht/tex4ht.sty
--- needs --- tex4ht vipsmanual ---
(./vipsmanual.tmp) (./vipsmanual.xref)
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht)
(/usr/share/texmf/tex/generic/tex4ht/latex.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/fontmath.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/book.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/graphicx.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/graphics.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/dvips.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/color.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/dvipsnam.4ht
(/usr/share/texmf-texlive/tex/latex/graphics/dvipsnam.def)
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/ifthen.4ht
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht))
(/usr/share/texmf/tex/generic/tex4ht/html4.4ht)
(/usr/share/texmf/tex/generic/tex4ht/html4-math.4ht)) (./vipsmanual.aux)
(/usr/share/texmf-texlive/tex/latex/psnfss/ot1ptm.fd)
*geometry auto-detecting driver*
*geometry detected driver: dvips*
) [1] [2] [3] [1] [2] (./vipsmanual.4ct
(/usr/share/texmf-texlive/tex/latex/psnfss/ot1pcr.fd)) (./vipsmanual.4ct
[3]) [4] [5] [6] (./vipsmanual.4ct) [7] [8] [9] [10] (./vipsmanual.4ct)
[11] [1] [2]
Chapter 1.
(./cppintro.tex (./vipsmanual.4ct) [3]
(/usr/share/texmf-texlive/tex/latex/psnfss/omsptm.fd) [4] [5] [6] [7] [8]
[9]) (./fileformat.tex [10] [11] [12] [13] [14] [15] [16] [17] [18] [19]
[20] [21] [22]) (./vimage.tex [23] [24] [25] [26] [27] [28] [29] [30] [31]
[32] [33] [34]) (./vmask.tex [35] [36] [37] [38] [39]) (./vdisplay.tex [40]
[41] [42]) (./verror.tex [43] [44] [45] [46] [47]) [48] [49] [50]
Chapter 2.
(./applintro.tex (./vipsmanual.4ct) [51] [52]
l.15 --- TeX4ht warning --- Cannot determine size of graphic in figs/arch.png (
no BoundingBox) ---
[53] [54]) (./iosys.tex [55] [56] [57] [58] [59] [60] [61] [62] [63] [64]
[65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79]
[80] [81] [82] [83] [84] [85] [86]) (./func.tex [87] [88] [89] [90] [91]
[92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104])
(./object.tex [105] [106] [107] [108] [109]) (./format.tex [110] [111] [112]
[113]) (./interpolate.tex [114] [115] [116] [117] [118] [119] [120]) [121]
[122] [123] [124]
Chapter 3.
(./operintro.tex (./vipsmanual.4ct) [125]) (./wio.tex [126] [127] [128]
[129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142]) (./pio.tex [143] [144] [145] [146] [147] [148] [149] [150]
[151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162]
[163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174]
[175] [176] [177]) (./ipio.tex [178] [179]) [180] [181] [182]
Chapter 4.
(./refintro.tex (./vipsmanual.4ct) [183] [184] [185] [186] [187])
(./packages.tex [188] [189] [190] [191] [192] [193] [194] [195] [196] [197]
[198] [199]
l.163 --- TeX4ht warning --- Cannot determine size of graphic in figs/interconv
ert.png (no BoundingBox) ---
[200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211]
[212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223]
[224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235]
[236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246]) [247]
[248] (./vipsmanual.aux) )
Output written on vipsmanual.dvi (262 pages, 906212 bytes).
Transcript written on vipsmanual.log.
----------------------------
tex4ht.c (2009-01-31-07:33 kpathsea)
tex4ht -f/vipsmanual.tex 
  -i/usr/share/texmf/tex4ht/ht-fonts/ 
(/usr/share/texmf/tex4ht/tex4ht.env)
(/usr/share/texmf/tex4ht/ht-fonts/iso8859/1/charset/unicode.4hf)
(/usr/share/texmf-texlive/fonts/tfm/adobe/courier/pcrb7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/adobe/courier/pcrb7t.htf)
Searching `pcrr7t.htf' for `pcrb7t.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/courier/pcrr7t.htf)
(/usr/share/texmf-texlive/fonts/tfm/adobe/times/ptmb7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/adobe/times/ptmb7t.htf)
Searching `pplri9t.htf' for `ptmb7t.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/palatino/pplri9t.htf)
(/usr/share/texmf-texlive/fonts/tfm/adobe/times/ptmri7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/times/ptmri7t.htf)
(/usr/share/texmf-texlive/fonts/tfm/adobe/courier/pcrr7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/courier/pcrr7t.htf)
(/usr/share/texmf-texlive/fonts/tfm/adobe/times/ptmr7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/times/ptmr7t.htf)
Searching `pplri9t.htf' for `ptmr7t.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/palatino/pplri9t.htf)
(/usr/share/texmf-texlive/fonts/tfm/adobe/times/ptmr7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/times/ptmr7t.htf)
Searching `pplri9t.htf' for `ptmr7t.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/palatino/pplri9t.htf)
(/usr/share/texmf-texlive/fonts/tfm/adobe/times/ptmr7t.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/times/ptmr7t.htf)
Searching `pplri9t.htf' for `ptmr7t.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/adobe/palatino/pplri9t.htf)
(/usr/share/texmf-texlive/fonts/tfm/public/cm/cmsy10.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/unicode/cm/cmsy.htf)
(/usr/share/texmf-texlive/fonts/tfm/public/cm/cmsy7.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/unicode/cm/cmsy.htf)
(/usr/share/texmf-texlive/fonts/tfm/public/cm/cmmi10.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/unicode/cm/cmmi.htf)
(/usr/share/texmf-texlive/fonts/tfm/public/cm/cmr10.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/lm/lm-rep-cmrm/cmr.htf)
Searching `lm-rep-cmrm.htf' for `cmr10.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/lm/lm-rep-cmrm.htf)
(/usr/share/texmf-texlive/fonts/tfm/public/cm/cmr7.tfm)
(/usr/share/texmf/tex4ht/ht-fonts/alias/lm/lm-rep-cmrm/cmr.htf)
Searching `lm-rep-cmrm.htf' for `cmr7.htf'
(/usr/share/texmf/tex4ht/ht-fonts/unicode/lm/lm-rep-cmrm.htf)
[1 file vipsmanual.html
 file vipsmanual.css
 file vipsmanual.tmp
] [2]
[3] [4] [5] [6 file vipsmanualli1.html
] [7] [8] [9] [10 file vipsmanualli2.html
] [11] [12]
[13] [14 file vipsmanualli3.html
] [15] [16] [17 file vipsmanualch1.html
 file vipsmanualse1.html
] [18] [19] [20] [21] [22]
[23] [24] [25 file vipsmanualse2.html
] [26] [27] [28] [29] [30] [31] [32]
[33] [34] [35] [36] [37] [38 file vipsmanualse3.html
] [39] [40] [41] [42]
[43] [44] [45] [46] [47] [48] [49] [50 file vipsmanualse4.html
] [51] [52]
[53] [54] [55 file vipsmanualse5.html
] [56] [57] [58 file vipsmanualse6.html
] [59] [60] [61] [62]
[63] [64] [65 file vipsmanualch2.html
 file vipsmanualse7.html
] [66] [67] [68] [69] [70 file vipsmanualse8.html
] [71] [72]
[73] [74] [75] [76] [77] [78] [79] [80] [81] [82]
[83] [84] [85] [86] [87] [88] [89] [90] [91] [92]
[93] [94] [95] [96] [97] [98] [99] [100] [101] [102 file vipsmanualse9.html
]
[103] [104] [105] [106] [107] [108] [109] [110] [111] [112]
[113] [114] [115] [116] [117] [118] [119] [120 file vipsmanualse10.html
] [121] [122]
[123] [124] [125 file vipsmanualse11.html
] [126] [127] [128] [129 file vipsmanualse12.html
] [130] [131] [132]
[133] [134] [135] [136] [137] [138] [139 file vipsmanualch3.html
 file vipsmanualse13.html
] [140] [141 file vipsmanualse14.html
] [142]
[143] [144] [145] [146] [147] [148] [149] [150] [151] [152]
[153] [154] [155] [156] [157] [158 file vipsmanualse15.html
] [159] [160] [161] [162]
[163] [164] [165] [166] [167] [168] [169] [170] [171] [172]
[173] [174] [175] [176] [177] [178] [179] [180] [181] [182]
[183] [184] [185] [186] [187] [188] [189] [190] [191] [192]
[193 file vipsmanualse16.html
] [194] [195] [196] [197 file vipsmanualch4.html
 file vipsmanualse17.html
] [198] [199] [200] [201] [202]
[203 file vipsmanualse18.html
] [204] [205] [206] [207] [208] [209] [210] [211] [212]
[213] [214] [215] [216] [217] [218] [219] [220] [221] [222]
[223] [224] [225] [226] [227] [228] [229] [230] [231] [232]
[233] [234] [235] [236] [237] [238] [239] [240] [241] [242]
[243] [244] [245] [246] [247] [248] [249] [250] [251] [252]
[253] [254] [255] [256] [257] [258] [259] [260] [261] [262]
Execute script `vipsmanual.lg'
This is dvipng 1.13 Copyright 2002-2010 Jan-Ake Larsson
[2] 
----------------------------
t4ht.c (2009-01-31-07:34 kpathsea)
t4ht -f/vipsmanual.tex 
  -dvipsmanual/ 
(/usr/share/texmf/tex4ht/tex4ht.env)
Entering vipsmanual.lg
System call: dvipng -T tight -x 1400 -D 72 -bg Transparent -pp 2:2 vipsmanual.idv -o vipsmanual0x.png
System return: 0
System call: mv vipsmanual0x.png vipsmanual/.
System return: 0
Entering vipsmanual.css
Entering vipsmanual.tmp
System call: cp vipsmanual.html vipsmanual/.
System return: 0
System call: cp vipsmanual.css vipsmanual/.
System return: 0
System call: cp vipsmanualli1.html vipsmanual/.
System return: 0
System call: cp vipsmanualli2.html vipsmanual/.
System return: 0
System call: cp vipsmanualli3.html vipsmanual/.
System return: 0
System call: cp vipsmanualch1.html vipsmanual/.
System return: 0
System call: cp vipsmanualse1.html vipsmanual/.
System return: 0
System call: cp vipsmanualse2.html vipsmanual/.
System return: 0
System call: cp vipsmanualse3.html vipsmanual/.
System return: 0
System call: cp vipsmanualse4.html vipsmanual/.
System return: 0
System call: cp vipsmanualse5.html vipsmanual/.
System return: 0
System call: cp vipsmanualse6.html vipsmanual/.
System return: 0
System call: cp vipsmanualch2.html vipsmanual/.
System return: 0
System call: cp vipsmanualse7.html vipsmanual/.
System return: 0
System call: cp vipsmanualse8.html vipsmanual/.
System return: 0
System call: cp vipsmanualse9.html vipsmanual/.
System return: 0
System call: cp vipsmanualse10.html vipsmanual/.
System return: 0
System call: cp vipsmanualse11.html vipsmanual/.
System return: 0
System call: cp vipsmanualse12.html vipsmanual/.
System return: 0
System call: cp vipsmanualch3.html vipsmanual/.
System return: 0
System call: cp vipsmanualse13.html vipsmanual/.
System return: 0
System call: cp vipsmanualse14.html vipsmanual/.
System return: 0
System call: cp vipsmanualse15.html vipsmanual/.
System return: 0
System call: cp vipsmanualse16.html vipsmanual/.
System return: 0
System call: cp vipsmanualch4.html vipsmanual/.
System return: 0
System call: cp vipsmanualse17.html vipsmanual/.
System return: 0
System call: cp vipsmanualse18.html vipsmanual/.
System return: 0
System call: cp figs/arch.png vipsmanual/.
System return: 0
System call: cp figs/interconvert.png vipsmanual/.
System return: 0
cp -r figs vipsmanual
rm vipsmanual/figs/*.svg
rm vipsmanual/*.png
rm -rf ..//pdf/*.pdf
rm -rf ..//html/vips*
rm -rf ..//html/figs
/bin/sh ../../mkinstalldirs ..//pdf
/bin/sh ../../mkinstalldirs ..//html
cp vipsmanual.pdf  ..//pdf
cp -r vipsmanual/* ..//html
