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