Leptonica 1.82.0
Image processing and image analysis suite
tiffiostub.c
Go to the documentation of this file.
1/*====================================================================*
2 - Copyright (C) 2001 Leptonica. All rights reserved.
3 -
4 - Redistribution and use in source and binary forms, with or without
5 - modification, are permitted provided that the following conditions
6 - are met:
7 - 1. Redistributions of source code must retain the above copyright
8 - notice, this list of conditions and the following disclaimer.
9 - 2. Redistributions in binary form must reproduce the above
10 - copyright notice, this list of conditions and the following
11 - disclaimer in the documentation and/or other materials
12 - provided with the distribution.
13 -
14 - THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
15 - ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
16 - LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
17 - A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL ANY
18 - CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
19 - EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
20 - PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
21 - PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
22 - OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
23 - NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
24 - SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
25 *====================================================================*/
26
35#ifdef HAVE_CONFIG_H
36#include <config_auto.h>
37#endif /* HAVE_CONFIG_H */
38
39#include "allheaders.h"
40
41/* --------------------------------------------*/
42#if !HAVE_LIBTIFF /* defined in environ.h */
43/* --------------------------------------------*/
44
45PIX * pixReadTiff(const char *filename, l_int32 n)
46{
47 return (PIX *)ERROR_PTR("function not present", "pixReadTiff", NULL);
48}
49
50/* ----------------------------------------------------------------------*/
51
52PIX * pixReadStreamTiff(FILE *fp, l_int32 n)
53{
54 return (PIX *)ERROR_PTR("function not present", "pixReadStreamTiff", NULL);
55}
56
57/* ----------------------------------------------------------------------*/
58
59l_ok pixWriteTiff(const char *filename, PIX *pix, l_int32 comptype,
60 const char *modestring)
61{
62 return ERROR_INT("function not present", "pixWriteTiff", 1);
63}
64
65/* ----------------------------------------------------------------------*/
66
67l_ok pixWriteTiffCustom(const char *filename, PIX *pix, l_int32 comptype,
68 const char *modestring, NUMA *natags,
69 SARRAY *savals, SARRAY *satypes, NUMA *nasizes)
70{
71 return ERROR_INT("function not present", "pixWriteTiffCustom", 1);
72}
73
74/* ----------------------------------------------------------------------*/
75
76l_ok pixWriteStreamTiff(FILE *fp, PIX *pix, l_int32 comptype)
77{
78 return ERROR_INT("function not present", "pixWriteStreamTiff", 1);
79}
80
81/* ----------------------------------------------------------------------*/
82
83l_ok pixWriteStreamTiffWA(FILE *fp, PIX *pix, l_int32 comptype,
84 const char *modestr)
85{
86 return ERROR_INT("function not present", "pixWriteStreamTiffWA", 1);
87}
88
89/* ----------------------------------------------------------------------*/
90
91PIX * pixReadFromMultipageTiff(const char *filename, size_t *poffset)
92{
93 return (PIX *)ERROR_PTR("function not present",
94 "pixReadFromMultipageTiff", NULL);
95}
96
97/* ----------------------------------------------------------------------*/
98
99PIXA * pixaReadMultipageTiff(const char *filename)
100{
101 return (PIXA *)ERROR_PTR("function not present",
102 "pixaReadMultipageTiff", NULL);
103}
104
105/* ----------------------------------------------------------------------*/
106
107l_ok pixaWriteMultipageTiff(const char *filename, PIXA *pixa)
108{
109 return ERROR_INT("function not present", "pixaWriteMultipageTiff", 1);
110}
111
112/* ----------------------------------------------------------------------*/
113
114l_ok writeMultipageTiff(const char *dirin, const char *substr,
115 const char *fileout)
116{
117 return ERROR_INT("function not present", "writeMultipageTiff", 1);
118}
119
120/* ----------------------------------------------------------------------*/
121
122l_ok writeMultipageTiffSA(SARRAY *sa, const char *fileout)
123{
124 return ERROR_INT("function not present", "writeMultipageTiffSA", 1);
125}
126
127/* ----------------------------------------------------------------------*/
128
129l_ok fprintTiffInfo(FILE *fpout, const char *tiffile)
130{
131 return ERROR_INT("function not present", "fprintTiffInfo", 1);
132}
133
134/* ----------------------------------------------------------------------*/
135
136l_ok tiffGetCount(FILE *fp, l_int32 *pn)
137{
138 return ERROR_INT("function not present", "tiffGetCount", 1);
139}
140
141/* ----------------------------------------------------------------------*/
142
143l_ok getTiffResolution(FILE *fp, l_int32 *pxres, l_int32 *pyres)
144{
145 return ERROR_INT("function not present", "getTiffResolution", 1);
146}
147
148/* ----------------------------------------------------------------------*/
149
150l_ok readHeaderTiff(const char *filename, l_int32 n, l_int32 *pwidth,
151 l_int32 *pheight, l_int32 *pbps, l_int32 *pspp,
152 l_int32 *pres, l_int32 *pcmap, l_int32 *pformat)
153{
154 return ERROR_INT("function not present", "readHeaderTiff", 1);
155}
156
157/* ----------------------------------------------------------------------*/
158
159l_ok freadHeaderTiff(FILE *fp, l_int32 n, l_int32 *pwidth,
160 l_int32 *pheight, l_int32 *pbps, l_int32 *pspp,
161 l_int32 *pres, l_int32 *pcmap, l_int32 *pformat)
162{
163 return ERROR_INT("function not present", "freadHeaderTiff", 1);
164}
165
166/* ----------------------------------------------------------------------*/
167
168l_ok readHeaderMemTiff(const l_uint8 *cdata, size_t size, l_int32 n,
169 l_int32 *pwidth, l_int32 *pheight, l_int32 *pbps,
170 l_int32 *pspp, l_int32 *pres, l_int32 *pcmap,
171 l_int32 *pformat)
172{
173 return ERROR_INT("function not present", "readHeaderMemTiff", 1);
174}
175
176/* ----------------------------------------------------------------------*/
177
178l_ok findTiffCompression(FILE *fp, l_int32 *pcomptype)
179{
180 return ERROR_INT("function not present", "findTiffCompression", 1);
181}
182
183/* ----------------------------------------------------------------------*/
184
185l_ok extractG4DataFromFile(const char *filein, l_uint8 **pdata,
186 size_t *pnbytes, l_int32 *pw,
187 l_int32 *ph, l_int32 *pminisblack)
188{
189 return ERROR_INT("function not present", "extractG4DataFromFile", 1);
190}
191
192/* ----------------------------------------------------------------------*/
193
194PIX * pixReadMemTiff(const l_uint8 *cdata, size_t size, l_int32 n)
195{
196 return (PIX *)ERROR_PTR("function not present", "pixReadMemTiff", NULL);
197}
198
199/* ----------------------------------------------------------------------*/
200
201PIX * pixReadMemFromMultipageTiff(const l_uint8 *cdata, size_t size,
202 size_t *poffset)
203{
204 return (PIX *)ERROR_PTR("function not present",
205 "pixReadMemFromMultipageTiff", NULL);
206}
207
208/* ----------------------------------------------------------------------*/
209
210PIXA * pixaReadMemMultipageTiff(const l_uint8 *data, size_t size)
211{
212 return (PIXA *)ERROR_PTR("function not present",
213 "pixaReadMemMultipageTiff", NULL);
214}
215
216/* ----------------------------------------------------------------------*/
217
218l_ok pixaWriteMemMultipageTiff(l_uint8 **pdata, size_t *psize, PIXA *pixa)
219{
220 return ERROR_INT("function not present", "pixaWriteMemMultipageTiff", 1);
221}
222
223/* ----------------------------------------------------------------------*/
224
225l_ok pixWriteMemTiff(l_uint8 **pdata, size_t *psize, PIX *pix,
226 l_int32 comptype)
227{
228 return ERROR_INT("function not present", "pixWriteMemTiff", 1);
229}
230
231/* ----------------------------------------------------------------------*/
232
233l_ok pixWriteMemTiffCustom(l_uint8 **pdata, size_t *psize, PIX *pix,
234 l_int32 comptype, NUMA *natags, SARRAY *savals,
235 SARRAY *satypes, NUMA *nasizes)
236{
237 return ERROR_INT("function not present", "pixWriteMemTiffCustom", 1);
238}
239
240/* --------------------------------------------*/
241#endif /* !HAVE_LIBTIFF */
242/* --------------------------------------------*/
Definition: array.h:71
Definition: pix.h:139
Definition: pix.h:456
Definition: array.h:127
l_ok pixaWriteMemMultipageTiff(l_uint8 **pdata, size_t *psize, PIXA *pixa)
pixaWriteMemMultipageTiff()
Definition: tiffio.c:2782
l_ok fprintTiffInfo(FILE *fpout, const char *tiffile)
fprintTiffInfo()
Definition: tiffio.c:1604
PIX * pixReadTiff(const char *filename, l_int32 n)
pixReadTiff()
Definition: tiffio.c:383
PIXA * pixaReadMultipageTiff(const char *filename)
pixaReadMultipageTiff()
Definition: tiffio.c:1401
l_ok pixWriteStreamTiffWA(FILE *fp, PIX *pix, l_int32 comptype, const char *modestr)
pixWriteStreamTiffWA()
Definition: tiffio.c:936
l_ok readHeaderTiff(const char *filename, l_int32 n, l_int32 *pw, l_int32 *ph, l_int32 *pbps, l_int32 *pspp, l_int32 *pres, l_int32 *pcmap, l_int32 *pformat)
readHeaderTiff()
Definition: tiffio.c:1787
l_ok readHeaderMemTiff(const l_uint8 *cdata, size_t size, l_int32 n, l_int32 *pw, l_int32 *ph, l_int32 *pbps, l_int32 *pspp, l_int32 *pres, l_int32 *pcmap, l_int32 *pformat)
readHeaderMemTiff()
Definition: tiffio.c:1911
l_ok pixWriteMemTiffCustom(l_uint8 **pdata, size_t *psize, PIX *pix, l_int32 comptype, NUMA *natags, SARRAY *savals, SARRAY *satypes, NUMA *nasizes)
pixWriteMemTiffCustom()
Definition: tiffio.c:2872
l_ok findTiffCompression(FILE *fp, l_int32 *pcomptype)
findTiffCompression()
Definition: tiffio.c:2044
PIX * pixReadFromMultipageTiff(const char *fname, size_t *poffset)
pixReadFromMultipageTiff()
Definition: tiffio.c:1352
l_ok getTiffResolution(FILE *fp, l_int32 *pxres, l_int32 *pyres)
getTiffResolution()
Definition: tiffio.c:1685
PIX * pixReadStreamTiff(FILE *fp, l_int32 n)
pixReadStreamTiff()
Definition: tiffio.c:420
PIXA * pixaReadMemMultipageTiff(const l_uint8 *data, size_t size)
pixaReadMemMultipageTiff()
Definition: tiffio.c:2742
l_ok pixWriteTiff(const char *filename, PIX *pix, l_int32 comptype, const char *modestr)
pixWriteTiff()
Definition: tiffio.c:795
l_ok writeMultipageTiff(const char *dirin, const char *substr, const char *fileout)
writeMultipageTiff()
Definition: tiffio.c:1515
l_ok pixWriteTiffCustom(const char *filename, PIX *pix, l_int32 comptype, const char *modestr, NUMA *natags, SARRAY *savals, SARRAY *satypes, NUMA *nasizes)
pixWriteTiffCustom()
Definition: tiffio.c:852
PIX * pixReadMemFromMultipageTiff(const l_uint8 *cdata, size_t size, size_t *poffset)
pixReadMemFromMultipageTiff()
Definition: tiffio.c:2686
l_ok pixWriteStreamTiff(FILE *fp, PIX *pix, l_int32 comptype)
pixWriteStreamTiff()
Definition: tiffio.c:911
PIX * pixReadMemTiff(const l_uint8 *cdata, size_t size, l_int32 n)
pixReadMemTiff()
Definition: tiffio.c:2621
l_ok writeMultipageTiffSA(SARRAY *sa, const char *fileout)
writeMultipageTiffSA()
Definition: tiffio.c:1551
l_ok pixWriteMemTiff(l_uint8 **pdata, size_t *psize, PIX *pix, l_int32 comptype)
pixWriteMemTiff()
Definition: tiffio.c:2841
l_ok pixaWriteMultipageTiff(const char *fname, PIXA *pixa)
pixaWriteMultipageTiff()
Definition: tiffio.c:1461
l_ok tiffGetCount(FILE *fp, l_int32 *pn)
tiffGetCount()
Definition: tiffio.c:1637
l_ok freadHeaderTiff(FILE *fp, l_int32 n, l_int32 *pw, l_int32 *ph, l_int32 *pbps, l_int32 *pspp, l_int32 *pres, l_int32 *pcmap, l_int32 *pformat)
freadHeaderTiff()
Definition: tiffio.c:1843
l_ok extractG4DataFromFile(const char *filein, l_uint8 **pdata, size_t *pnbytes, l_int32 *pw, l_int32 *ph, l_int32 *pminisblack)
extractG4DataFromFile()
Definition: tiffio.c:2132