2 Copyright 1999-2010 ImageMagick Studio LLC, a non-profit organization
3 dedicated to making software imaging solutions freely available.
5 You may not use this file except in compliance with the License.
6 obtain a copy of the License at
8 http://www.imagemagick.org/script/license.php
10 Unless required by applicable law or agreed to in writing, software
11 distributed under the License is distributed on an "AS IS" BASIS,
12 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 See the License for the specific language governing permissions and
14 limitations under the License.
16 MagickCore static coder registration methods.
18 #ifndef _MAGICKCORE_STATIC_H
19 #define _MAGICKCORE_STATIC_H
21 #if defined(__cplusplus) || defined(c_plusplus)
25 extern MagickExport MagickBooleanType
26 InvokeStaticImageFilter(const char *,Image **,const int,const char **,
29 extern ModuleExport size_t
30 RegisterARTImage(void),
31 RegisterAVIImage(void),
32 RegisterAVSImage(void),
33 RegisterBIEImage(void),
34 RegisterBMPImage(void),
35 RegisterBRAILLEImage(void),
36 RegisterCALSImage(void),
37 RegisterCAPTIONImage(void),
38 RegisterCINImage(void),
39 RegisterCIPImage(void),
40 RegisterCLIPImage(void),
41 RegisterCLIPBOARDImage(void),
42 RegisterCMYKImage(void),
43 RegisterCUTImage(void),
44 RegisterDCMImage(void),
45 RegisterDCXImage(void),
46 RegisterDDSImage(void),
47 RegisterDEBUGImage(void),
48 RegisterDIBImage(void),
49 RegisterDJVUImage(void),
50 RegisterDNGImage(void),
51 RegisterDPSImage(void),
52 RegisterDPXImage(void),
53 RegisterEMFImage(void),
54 RegisterEPDFImage(void),
55 RegisterEPIImage(void),
56 RegisterEPSImage(void),
57 RegisterEPS2Image(void),
58 RegisterEPSFImage(void),
59 RegisterEPSIImage(void),
60 RegisterEPTImage(void),
61 RegisterEXRImage(void),
62 RegisterFAXImage(void),
63 RegisterFITSImage(void),
64 RegisterFPXImage(void),
65 RegisterG3Image(void),
66 RegisterGIFImage(void),
67 RegisterGIF87Image(void),
68 RegisterGRADIENTImage(void),
69 RegisterGRANITEImage(void),
70 RegisterGRAYImage(void),
72 RegisterHISTOGRAMImage(void),
73 RegisterHRZImage(void),
74 RegisterHTMLImage(void),
75 RegisterICBImage(void),
76 RegisterICONImage(void),
77 RegisterINFOImage(void),
78 RegisterINLINEImage(void),
79 RegisterIPLImage(void),
80 RegisterJBGImage(void),
81 RegisterJBIGImage(void),
82 RegisterJPGImage(void),
83 RegisterJPEGImage(void),
84 RegisterJP2Image(void),
85 RegisterLABELImage(void),
86 RegisterMAGICKImage(void),
87 RegisterMAPImage(void),
88 RegisterMATImage(void),
89 RegisterMATTEImage(void),
90 RegisterMETAImage(void),
91 RegisterMIFFImage(void),
92 RegisterMNGImage(void),
93 RegisterMONOImage(void),
94 RegisterMPCImage(void),
95 RegisterMPEGImage(void),
96 RegisterMPRImage(void),
97 RegisterMSLImage(void),
98 RegisterMTVImage(void),
99 RegisterMVGImage(void),
100 RegisterNETSCAPEImage(void),
101 RegisterNULLImage(void),
102 RegisterP7Image(void),
103 RegisterPBMImage(void),
104 RegisterOTBImage(void),
105 RegisterPALMImage(void),
106 RegisterPATTERNImage(void),
107 RegisterPCDImage(void),
108 RegisterPCDSImage(void),
109 RegisterPCLImage(void),
110 RegisterPCTImage(void),
111 RegisterPCXImage(void),
112 RegisterPDBImage(void),
113 RegisterPDFImage(void),
114 RegisterPESImage(void),
115 RegisterPICImage(void),
116 RegisterPICTImage(void),
117 RegisterPIXImage(void),
118 RegisterPGMImage(void),
119 RegisterPLASMAImage(void),
120 RegisterPMImage(void),
121 RegisterPNGImage(void),
122 RegisterPNMImage(void),
123 RegisterPPMImage(void),
124 RegisterPREVIEWImage(void),
125 RegisterPSImage(void),
126 RegisterPS2Image(void),
127 RegisterPS3Image(void),
128 RegisterPSDImage(void),
129 RegisterPTIFImage(void),
130 RegisterPWPImage(void),
131 RegisterRASImage(void),
132 RegisterRAWImage(void),
133 RegisterRGBImage(void),
134 RegisterRGBAImage(void),
135 RegisterRLAImage(void),
136 RegisterRLEImage(void),
137 RegisterSCRImage(void),
138 RegisterSCTImage(void),
139 RegisterSFWImage(void),
140 RegisterSGIImage(void),
141 RegisterSHTMLImage(void),
142 RegisterSTEGANOImage(void),
143 RegisterSUNImage(void),
144 RegisterSVGImage(void),
145 RegisterTEXTImage(void),
146 RegisterTGAImage(void),
147 RegisterTHUMBNAILImage(void),
148 RegisterTIFImage(void),
149 RegisterTIFFImage(void),
150 RegisterTILEImage(void),
151 RegisterTIMImage(void),
152 RegisterTTFImage(void),
153 RegisterTXTImage(void),
154 RegisterUILImage(void),
155 RegisterURLImage(void),
156 RegisterUYVYImage(void),
157 RegisterVDAImage(void),
158 RegisterVICARImage(void),
159 RegisterVIDImage(void),
160 RegisterVIFFImage(void),
161 RegisterVSTImage(void),
162 RegisterWBMPImage(void),
163 RegisterWMFImage(void),
164 RegisterWPGImage(void),
165 RegisterXImage(void),
166 RegisterXBMImage(void),
167 RegisterXCImage(void),
168 RegisterXCFImage(void),
169 RegisterXPMImage(void),
170 RegisterXPSImage(void),
171 RegisterXTRNImage(void),
172 RegisterXVImage(void),
173 RegisterXWDImage(void),
174 RegisterYCBCRImage(void),
175 RegisterYUVImage(void);
177 extern ModuleExport void
178 UnregisterARTImage(void),
179 UnregisterAVIImage(void),
180 UnregisterAVSImage(void),
181 UnregisterBIEImage(void),
182 UnregisterBMPImage(void),
183 UnregisterBRAILLEImage(void),
184 UnregisterCALSImage(void),
185 UnregisterCAPTIONImage(void),
186 UnregisterCINImage(void),
187 UnregisterCIPImage(void),
188 UnregisterCLIPImage(void),
189 UnregisterCLIPBOARDImage(void),
190 UnregisterCMYKImage(void),
191 UnregisterCUTImage(void),
192 UnregisterDCMImage(void),
193 UnregisterDCXImage(void),
194 UnregisterDDSImage(void),
195 UnregisterDEBUGImage(void),
196 UnregisterDIBImage(void),
197 UnregisterDJVUImage(void),
198 UnregisterDNGImage(void),
199 UnregisterDPSImage(void),
200 UnregisterDPXImage(void),
201 UnregisterEMFImage(void),
202 UnregisterEPDFImage(void),
203 UnregisterEPIImage(void),
204 UnregisterEPSImage(void),
205 UnregisterEPS2Image(void),
206 UnregisterEPSFImage(void),
207 UnregisterEPSIImage(void),
208 UnregisterEPTImage(void),
209 UnregisterEXRImage(void),
210 UnregisterFAXImage(void),
211 UnregisterFITSImage(void),
212 UnregisterFPXImage(void),
213 UnregisterG3Image(void),
214 UnregisterGIFImage(void),
215 UnregisterGIF87Image(void),
216 UnregisterGRADIENTImage(void),
217 UnregisterGRANITEImage(void),
218 UnregisterGRAYImage(void),
219 UnregisterHImage(void),
220 UnregisterHISTOGRAMImage(void),
221 UnregisterHRZImage(void),
222 UnregisterHTMLImage(void),
223 UnregisterICBImage(void),
224 UnregisterICONImage(void),
225 UnregisterINFOImage(void),
226 UnregisterINLINEImage(void),
227 UnregisterIPLImage(void),
228 UnregisterJBGImage(void),
229 UnregisterJBIGImage(void),
230 UnregisterJPGImage(void),
231 UnregisterJPEGImage(void),
232 UnregisterJP2Image(void),
233 UnregisterLABELImage(void),
234 UnregisterLOCALEImage(void),
235 UnregisterMAGICKImage(void),
236 UnregisterMAPImage(void),
237 UnregisterMATImage(void),
238 UnregisterMATTEImage(void),
239 UnregisterMETAImage(void),
240 UnregisterMIFFImage(void),
241 UnregisterMNGImage(void),
242 UnregisterMONOImage(void),
243 UnregisterMPCImage(void),
244 UnregisterMPEGImage(void),
245 UnregisterMPRImage(void),
246 UnregisterMSLImage(void),
247 UnregisterMTVImage(void),
248 UnregisterMVGImage(void),
249 UnregisterNETSCAPEImage(void),
250 UnregisterNULLImage(void),
251 UnregisterP7Image(void),
252 UnregisterPBMImage(void),
253 UnregisterOTBImage(void),
254 UnregisterPALMImage(void),
255 UnregisterPATTERNImage(void),
256 UnregisterPCDImage(void),
257 UnregisterPCDSImage(void),
258 UnregisterPCLImage(void),
259 UnregisterPCTImage(void),
260 UnregisterPCXImage(void),
261 UnregisterPDBImage(void),
262 UnregisterPDFImage(void),
263 UnregisterPESImage(void),
264 UnregisterPICImage(void),
265 UnregisterPICTImage(void),
266 UnregisterPIXImage(void),
267 UnregisterPLASMAImage(void),
268 UnregisterPGMImage(void),
269 UnregisterPMImage(void),
270 UnregisterPNGImage(void),
271 UnregisterPNMImage(void),
272 UnregisterPPMImage(void),
273 UnregisterPREVIEWImage(void),
274 UnregisterPSImage(void),
275 UnregisterPS2Image(void),
276 UnregisterPS3Image(void),
277 UnregisterPSDImage(void),
278 UnregisterPTIFImage(void),
279 UnregisterPWPImage(void),
280 UnregisterRASImage(void),
281 UnregisterRAWImage(void),
282 UnregisterRGBImage(void),
283 UnregisterRGBAImage(void),
284 UnregisterRLAImage(void),
285 UnregisterRLEImage(void),
286 UnregisterSCRImage(void),
287 UnregisterSCTImage(void),
288 UnregisterSFWImage(void),
289 UnregisterSGIImage(void),
290 UnregisterSHTMLImage(void),
291 UnregisterSTEGANOImage(void),
292 UnregisterSUNImage(void),
293 UnregisterSVGImage(void),
294 UnregisterTEXTImage(void),
295 UnregisterTGAImage(void),
296 UnregisterTHUMBNAILImage(void),
297 UnregisterTIFImage(void),
298 UnregisterTIFFImage(void),
299 UnregisterTILEImage(void),
300 UnregisterTIMImage(void),
301 UnregisterTTFImage(void),
302 UnregisterTXTImage(void),
303 UnregisterUILImage(void),
304 UnregisterURLImage(void),
305 UnregisterUYVYImage(void),
306 UnregisterVDAImage(void),
307 UnregisterVICARImage(void),
308 UnregisterVIDImage(void),
309 UnregisterVIFFImage(void),
310 UnregisterVSTImage(void),
311 UnregisterWBMPImage(void),
312 UnregisterWMFImage(void),
313 UnregisterWPGImage(void),
314 UnregisterXImage(void),
315 UnregisterXBMImage(void),
316 UnregisterXCImage(void),
317 UnregisterXCFImage(void),
318 UnregisterXPMImage(void),
319 UnregisterXPSImage(void),
320 UnregisterXTRNImage(void),
321 UnregisterXVImage(void),
322 UnregisterXWDImage(void),
323 UnregisterYCBCRImage(void),
324 UnregisterYUVImage(void);
326 #if defined(__cplusplus) || defined(c_plusplus)