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