Leptonica  1.83.1
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 
45 PIX * pixReadTiff(const char *filename, l_int32 n)
46 {
47  return (PIX *)ERROR_PTR("function not present", __func__, NULL);
48 }
49 
50 /* ----------------------------------------------------------------------*/
51 
52 PIX * pixReadStreamTiff(FILE *fp, l_int32 n)
53 {
54  return (PIX *)ERROR_PTR("function not present", __func__, NULL);
55 }
56 
57 /* ----------------------------------------------------------------------*/
58 
59 l_ok pixWriteTiff(const char *filename, PIX *pix, l_int32 comptype,
60  const char *modestring)
61 {
62  return ERROR_INT("function not present", __func__, 1);
63 }
64 
65 /* ----------------------------------------------------------------------*/
66 
67 l_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", __func__, 1);
72 }
73 
74 /* ----------------------------------------------------------------------*/
75 
76 l_ok pixWriteStreamTiff(FILE *fp, PIX *pix, l_int32 comptype)
77 {
78  return ERROR_INT("function not present", __func__, 1);
79 }
80 
81 /* ----------------------------------------------------------------------*/
82 
83 l_ok pixWriteStreamTiffWA(FILE *fp, PIX *pix, l_int32 comptype,
84  const char *modestr)
85 {
86  return ERROR_INT("function not present", __func__, 1);
87 }
88 
89 /* ----------------------------------------------------------------------*/
90 
91 PIX * pixReadFromMultipageTiff(const char *filename, size_t *poffset)
92 {
93  return (PIX *)ERROR_PTR("function not present", __func__, NULL);
94 }
95 
96 /* ----------------------------------------------------------------------*/
97 
98 PIXA * pixaReadMultipageTiff(const char *filename)
99 {
100  return (PIXA *)ERROR_PTR("function not present", __func__, NULL);
101 }
102 
103 /* ----------------------------------------------------------------------*/
104 
105 l_ok pixaWriteMultipageTiff(const char *filename, PIXA *pixa)
106 {
107  return ERROR_INT("function not present", __func__, 1);
108 }
109 
110 /* ----------------------------------------------------------------------*/
111 
112 l_ok writeMultipageTiff(const char *dirin, const char *substr,
113  const char *fileout)
114 {
115  return ERROR_INT("function not present", __func__, 1);
116 }
117 
118 /* ----------------------------------------------------------------------*/
119 
120 l_ok writeMultipageTiffSA(SARRAY *sa, const char *fileout)
121 {
122  return ERROR_INT("function not present", __func__, 1);
123 }
124 
125 /* ----------------------------------------------------------------------*/
126 
127 l_ok fprintTiffInfo(FILE *fpout, const char *tiffile)
128 {
129  return ERROR_INT("function not present", __func__, 1);
130 }
131 
132 /* ----------------------------------------------------------------------*/
133 
134 l_ok tiffGetCount(FILE *fp, l_int32 *pn)
135 {
136  return ERROR_INT("function not present", __func__, 1);
137 }
138 
139 /* ----------------------------------------------------------------------*/
140 
141 l_ok getTiffResolution(FILE *fp, l_int32 *pxres, l_int32 *pyres)
142 {
143  return ERROR_INT("function not present", __func__, 1);
144 }
145 
146 /* ----------------------------------------------------------------------*/
147 
148 l_ok readHeaderTiff(const char *filename, l_int32 n, l_int32 *pwidth,
149  l_int32 *pheight, l_int32 *pbps, l_int32 *pspp,
150  l_int32 *pres, l_int32 *pcmap, l_int32 *pformat)
151 {
152  return ERROR_INT("function not present", __func__, 1);
153 }
154 
155 /* ----------------------------------------------------------------------*/
156 
157 l_ok freadHeaderTiff(FILE *fp, l_int32 n, l_int32 *pwidth,
158  l_int32 *pheight, l_int32 *pbps, l_int32 *pspp,
159  l_int32 *pres, l_int32 *pcmap, l_int32 *pformat)
160 {
161  return ERROR_INT("function not present", __func__, 1);
162 }
163 
164 /* ----------------------------------------------------------------------*/
165 
166 l_ok readHeaderMemTiff(const l_uint8 *cdata, size_t size, l_int32 n,
167  l_int32 *pwidth, l_int32 *pheight, l_int32 *pbps,
168  l_int32 *pspp, l_int32 *pres, l_int32 *pcmap,
169  l_int32 *pformat)
170 {
171  return ERROR_INT("function not present", __func__, 1);
172 }
173 
174 /* ----------------------------------------------------------------------*/
175 
176 l_ok findTiffCompression(FILE *fp, l_int32 *pcomptype)
177 {
178  return ERROR_INT("function not present", __func__, 1);
179 }
180 
181 /* ----------------------------------------------------------------------*/
182 
183 l_ok extractG4DataFromFile(const char *filein, l_uint8 **pdata,
184  size_t *pnbytes, l_int32 *pw,
185  l_int32 *ph, l_int32 *pminisblack)
186 {
187  return ERROR_INT("function not present", __func__, 1);
188 }
189 
190 /* ----------------------------------------------------------------------*/
191 
192 PIX * pixReadMemTiff(const l_uint8 *cdata, size_t size, l_int32 n)
193 {
194  return (PIX *)ERROR_PTR("function not present", __func__, NULL);
195 }
196 
197 /* ----------------------------------------------------------------------*/
198 
199 PIX * pixReadMemFromMultipageTiff(const l_uint8 *cdata, size_t size,
200  size_t *poffset)
201 {
202  return (PIX *)ERROR_PTR("function not present", __func__, NULL);
203 }
204 
205 /* ----------------------------------------------------------------------*/
206 
207 PIXA * pixaReadMemMultipageTiff(const l_uint8 *data, size_t size)
208 {
209  return (PIXA *)ERROR_PTR("function not present", __func__, NULL);
210 }
211 
212 /* ----------------------------------------------------------------------*/
213 
214 l_ok pixaWriteMemMultipageTiff(l_uint8 **pdata, size_t *psize, PIXA *pixa)
215 {
216  return ERROR_INT("function not present", __func__, 1);
217 }
218 
219 /* ----------------------------------------------------------------------*/
220 
221 l_ok pixWriteMemTiff(l_uint8 **pdata, size_t *psize, PIX *pix,
222  l_int32 comptype)
223 {
224  return ERROR_INT("function not present", __func__, 1);
225 }
226 
227 /* ----------------------------------------------------------------------*/
228 
229 l_ok pixWriteMemTiffCustom(l_uint8 **pdata, size_t *psize, PIX *pix,
230  l_int32 comptype, NUMA *natags, SARRAY *savals,
231  SARRAY *satypes, NUMA *nasizes)
232 {
233  return ERROR_INT("function not present", __func__, 1);
234 }
235 
236 /* --------------------------------------------*/
237 #endif /* !HAVE_LIBTIFF */
238 /* --------------------------------------------*/
l_ok pixaWriteMemMultipageTiff(l_uint8 **pdata, size_t *psize, PIXA *pixa)
pixaWriteMemMultipageTiff()
Definition: tiffio.c:2754
l_ok fprintTiffInfo(FILE *fpout, const char *tiffile)
fprintTiffInfo()
Definition: tiffio.c:1602
l_ok pixWriteStreamTiffWA(FILE *fp, PIX *pix, l_int32 comptype, const char *modestr)
pixWriteStreamTiffWA()
Definition: tiffio.c:950
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:1777
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:1898
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:2842
l_ok findTiffCompression(FILE *fp, l_int32 *pcomptype)
findTiffCompression()
Definition: tiffio.c:2025
PIX * pixReadMemFromMultipageTiff(const l_uint8 *cdata, size_t size, size_t *poffset)
pixReadMemFromMultipageTiff()
Definition: tiffio.c:2662
l_ok getTiffResolution(FILE *fp, l_int32 *pxres, l_int32 *pyres)
getTiffResolution()
Definition: tiffio.c:1679
PIX * pixReadMemTiff(const l_uint8 *cdata, size_t size, l_int32 n)
pixReadMemTiff()
Definition: tiffio.c:2599
l_ok pixWriteTiff(const char *filename, PIX *pix, l_int32 comptype, const char *modestr)
pixWriteTiff()
Definition: tiffio.c:811
l_ok writeMultipageTiff(const char *dirin, const char *substr, const char *fileout)
writeMultipageTiff()
Definition: tiffio.c:1517
PIX * pixReadFromMultipageTiff(const char *fname, size_t *poffset)
pixReadFromMultipageTiff()
Definition: tiffio.c:1360
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:868
PIX * pixReadStreamTiff(FILE *fp, l_int32 n)
pixReadStreamTiff()
Definition: tiffio.c:429
l_ok pixWriteStreamTiff(FILE *fp, PIX *pix, l_int32 comptype)
pixWriteStreamTiff()
Definition: tiffio.c:925
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:2811
l_ok pixaWriteMultipageTiff(const char *fname, PIXA *pixa)
pixaWriteMultipageTiff()
Definition: tiffio.c:1465
PIX * pixReadTiff(const char *filename, l_int32 n)
pixReadTiff()
Definition: tiffio.c:394
l_ok tiffGetCount(FILE *fp, l_int32 *pn)
tiffGetCount()
Definition: tiffio.c:1633
PIXA * pixaReadMemMultipageTiff(const l_uint8 *data, size_t size)
pixaReadMemMultipageTiff()
Definition: tiffio.c:2716
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:1831
PIXA * pixaReadMultipageTiff(const char *filename)
pixaReadMultipageTiff()
Definition: tiffio.c:1407
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:2111