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 
45 PIX * pixReadTiff(const char *filename, l_int32 n)
46 {
47  return (PIX *)ERROR_PTR("function not present", "pixReadTiff", NULL);
48 }
49 
50 /* ----------------------------------------------------------------------*/
51 
52 PIX * pixReadStreamTiff(FILE *fp, l_int32 n)
53 {
54  return (PIX *)ERROR_PTR("function not present", "pixReadStreamTiff", 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", "pixWriteTiff", 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", "pixWriteTiffCustom", 1);
72 }
73 
74 /* ----------------------------------------------------------------------*/
75 
76 l_ok pixWriteStreamTiff(FILE *fp, PIX *pix, l_int32 comptype)
77 {
78  return ERROR_INT("function not present", "pixWriteStreamTiff", 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", "pixWriteStreamTiffWA", 1);
87 }
88 
89 /* ----------------------------------------------------------------------*/
90 
91 PIX * pixReadFromMultipageTiff(const char *filename, size_t *poffset)
92 {
93  return (PIX *)ERROR_PTR("function not present",
94  "pixReadFromMultipageTiff", NULL);
95 }
96 
97 /* ----------------------------------------------------------------------*/
98 
99 PIXA * pixaReadMultipageTiff(const char *filename)
100 {
101  return (PIXA *)ERROR_PTR("function not present",
102  "pixaReadMultipageTiff", NULL);
103 }
104 
105 /* ----------------------------------------------------------------------*/
106 
107 l_ok pixaWriteMultipageTiff(const char *filename, PIXA *pixa)
108 {
109  return ERROR_INT("function not present", "pixaWriteMultipageTiff", 1);
110 }
111 
112 /* ----------------------------------------------------------------------*/
113 
114 l_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 
122 l_ok writeMultipageTiffSA(SARRAY *sa, const char *fileout)
123 {
124  return ERROR_INT("function not present", "writeMultipageTiffSA", 1);
125 }
126 
127 /* ----------------------------------------------------------------------*/
128 
129 l_ok fprintTiffInfo(FILE *fpout, const char *tiffile)
130 {
131  return ERROR_INT("function not present", "fprintTiffInfo", 1);
132 }
133 
134 /* ----------------------------------------------------------------------*/
135 
136 l_ok tiffGetCount(FILE *fp, l_int32 *pn)
137 {
138  return ERROR_INT("function not present", "tiffGetCount", 1);
139 }
140 
141 /* ----------------------------------------------------------------------*/
142 
143 l_ok getTiffResolution(FILE *fp, l_int32 *pxres, l_int32 *pyres)
144 {
145  return ERROR_INT("function not present", "getTiffResolution", 1);
146 }
147 
148 /* ----------------------------------------------------------------------*/
149 
150 l_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 
159 l_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 
168 l_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 
178 l_ok findTiffCompression(FILE *fp, l_int32 *pcomptype)
179 {
180  return ERROR_INT("function not present", "findTiffCompression", 1);
181 }
182 
183 /* ----------------------------------------------------------------------*/
184 
185 l_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 
194 PIX * 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 
201 PIX * 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 
210 PIXA * pixaReadMemMultipageTiff(const l_uint8 *data, size_t size)
211 {
212  return (PIXA *)ERROR_PTR("function not present",
213  "pixaReadMemMultipageTiff", NULL);
214 }
215 
216 /* ----------------------------------------------------------------------*/
217 
218 l_ok pixaWriteMemMultipageTiff(l_uint8 **pdata, size_t *psize, PIXA *pixa)
219 {
220  return ERROR_INT("function not present", "pixaWriteMemMultipageTiff", 1);
221 }
222 
223 /* ----------------------------------------------------------------------*/
224 
225 l_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 
233 l_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 /* --------------------------------------------*/
l_ok pixWriteTiff(const char *filename, PIX *pix, l_int32 comptype, const char *modestr)
pixWriteTiff()
Definition: tiffio.c:795
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
PIX * pixReadStreamTiff(FILE *fp, l_int32 n)
pixReadStreamTiff()
Definition: tiffio.c:420
l_ok pixWriteMemTiff(l_uint8 **pdata, size_t *psize, PIX *pix, l_int32 comptype)
pixWriteMemTiff()
Definition: tiffio.c:2841
l_ok fprintTiffInfo(FILE *fpout, const char *tiffile)
fprintTiffInfo()
Definition: tiffio.c:1604
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 extractG4DataFromFile(const char *filein, l_uint8 **pdata, size_t *pnbytes, l_int32 *pw, l_int32 *ph, l_int32 *pminisblack)
extractG4DataFromFile()
Definition: tiffio.c:2132
l_ok pixaWriteMultipageTiff(const char *fname, PIXA *pixa)
pixaWriteMultipageTiff()
Definition: tiffio.c:1461
l_ok writeMultipageTiff(const char *dirin, const char *substr, const char *fileout)
writeMultipageTiff()
Definition: tiffio.c:1515
l_ok pixWriteStreamTiff(FILE *fp, PIX *pix, l_int32 comptype)
pixWriteStreamTiff()
Definition: tiffio.c:911
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
Definition: array.h:126
PIX * pixReadMemFromMultipageTiff(const l_uint8 *cdata, size_t size, size_t *poffset)
pixReadMemFromMultipageTiff()
Definition: tiffio.c:2686
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
Definition: array.h:70
l_ok getTiffResolution(FILE *fp, l_int32 *pxres, l_int32 *pyres)
getTiffResolution()
Definition: tiffio.c:1685
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
Definition: pix.h:455
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 findTiffCompression(FILE *fp, l_int32 *pcomptype)
findTiffCompression()
Definition: tiffio.c:2044
l_ok pixaWriteMemMultipageTiff(l_uint8 **pdata, size_t *psize, PIXA *pixa)
pixaWriteMemMultipageTiff()
Definition: tiffio.c:2782
Definition: pix.h:138
PIX * pixReadTiff(const char *filename, l_int32 n)
pixReadTiff()
Definition: tiffio.c:383
PIX * pixReadFromMultipageTiff(const char *fname, size_t *poffset)
pixReadFromMultipageTiff()
Definition: tiffio.c:1352
l_ok tiffGetCount(FILE *fp, l_int32 *pn)
tiffGetCount()
Definition: tiffio.c:1637
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
PIXA * pixaReadMemMultipageTiff(const l_uint8 *data, size_t size)
pixaReadMemMultipageTiff()
Definition: tiffio.c:2742