2 Copyright 1999-2011 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 RegisterWMFImage(void),
168 RegisterWPGImage(void),
169 RegisterXImage(void),
170 RegisterXBMImage(void),
171 RegisterXCImage(void),
172 RegisterXCFImage(void),
173 RegisterXPMImage(void),
174 RegisterXPSImage(void),
175 RegisterXTRNImage(void),
176 RegisterXVImage(void),
177 RegisterXWDImage(void),
178 RegisterYCBCRImage(void),
179 RegisterYUVImage(void);
181 extern ModuleExport void
182 UnregisterAAIImage(void),
183 UnregisterARTImage(void),
184 UnregisterAVIImage(void),
185 UnregisterAVSImage(void),
186 UnregisterBIEImage(void),
187 UnregisterBMPImage(void),
188 UnregisterBRAILLEImage(void),
189 UnregisterCALSImage(void),
190 UnregisterCAPTIONImage(void),
191 UnregisterCINImage(void),
192 UnregisterCIPImage(void),
193 UnregisterCLIPImage(void),
194 UnregisterCLIPBOARDImage(void),
195 UnregisterCMYKImage(void),
196 UnregisterCUTImage(void),
197 UnregisterDCMImage(void),
198 UnregisterDCXImage(void),
199 UnregisterDDSImage(void),
200 UnregisterDEBUGImage(void),
201 UnregisterDIBImage(void),
202 UnregisterDJVUImage(void),
203 UnregisterDNGImage(void),
204 UnregisterDPSImage(void),
205 UnregisterDPXImage(void),
206 UnregisterEMFImage(void),
207 UnregisterEPDFImage(void),
208 UnregisterEPIImage(void),
209 UnregisterEPSImage(void),
210 UnregisterEPS2Image(void),
211 UnregisterEPSFImage(void),
212 UnregisterEPSIImage(void),
213 UnregisterEPTImage(void),
214 UnregisterEXRImage(void),
215 UnregisterFAXImage(void),
216 UnregisterFITSImage(void),
217 UnregisterFPXImage(void),
218 UnregisterG3Image(void),
219 UnregisterGIFImage(void),
220 UnregisterGIF87Image(void),
221 UnregisterGRADIENTImage(void),
222 UnregisterGRANITEImage(void),
223 UnregisterGRAYImage(void),
224 UnregisterHALDImage(void),
225 UnregisterHDRImage(void),
226 UnregisterHImage(void),
227 UnregisterHISTOGRAMImage(void),
228 UnregisterHRZImage(void),
229 UnregisterHTMLImage(void),
230 UnregisterICBImage(void),
231 UnregisterICONImage(void),
232 UnregisterINFOImage(void),
233 UnregisterINLINEImage(void),
234 UnregisterIPLImage(void),
235 UnregisterJBGImage(void),
236 UnregisterJBIGImage(void),
237 UnregisterJPGImage(void),
238 UnregisterJPEGImage(void),
239 UnregisterJP2Image(void),
240 UnregisterLABELImage(void),
241 UnregisterLOCALEImage(void),
242 UnregisterMACImage(void),
243 UnregisterMAGICKImage(void),
244 UnregisterMAPImage(void),
245 UnregisterMATImage(void),
246 UnregisterMATTEImage(void),
247 UnregisterMETAImage(void),
248 UnregisterMIFFImage(void),
249 UnregisterMNGImage(void),
250 UnregisterMONOImage(void),
251 UnregisterMPCImage(void),
252 UnregisterMPEGImage(void),
253 UnregisterMPRImage(void),
254 UnregisterMSLImage(void),
255 UnregisterMTVImage(void),
256 UnregisterMVGImage(void),
257 UnregisterNETSCAPEImage(void),
258 UnregisterNULLImage(void),
259 UnregisterP7Image(void),
260 UnregisterPBMImage(void),
261 UnregisterOTBImage(void),
262 UnregisterPALMImage(void),
263 UnregisterPATTERNImage(void),
264 UnregisterPCDImage(void),
265 UnregisterPCDSImage(void),
266 UnregisterPCLImage(void),
267 UnregisterPCTImage(void),
268 UnregisterPCXImage(void),
269 UnregisterPDBImage(void),
270 UnregisterPDFImage(void),
271 UnregisterPESImage(void),
272 UnregisterPICImage(void),
273 UnregisterPICTImage(void),
274 UnregisterPIXImage(void),
275 UnregisterPLASMAImage(void),
276 UnregisterPGMImage(void),
277 UnregisterPMImage(void),
278 UnregisterPNGImage(void),
279 UnregisterPNMImage(void),
280 UnregisterPPMImage(void),
281 UnregisterPREVIEWImage(void),
282 UnregisterPSImage(void),
283 UnregisterPS2Image(void),
284 UnregisterPS3Image(void),
285 UnregisterPSDImage(void),
286 UnregisterPTIFImage(void),
287 UnregisterPWPImage(void),
288 UnregisterRASImage(void),
289 UnregisterRAWImage(void),
290 UnregisterRGBImage(void),
291 UnregisterRGBAImage(void),
292 UnregisterRLAImage(void),
293 UnregisterRLEImage(void),
294 UnregisterSCRImage(void),
295 UnregisterSCTImage(void),
296 UnregisterSFWImage(void),
297 UnregisterSGIImage(void),
298 UnregisterSHTMLImage(void),
299 UnregisterSTEGANOImage(void),
300 UnregisterSUNImage(void),
301 UnregisterSVGImage(void),
302 UnregisterTEXTImage(void),
303 UnregisterTGAImage(void),
304 UnregisterTHUMBNAILImage(void),
305 UnregisterTIFImage(void),
306 UnregisterTIFFImage(void),
307 UnregisterTILEImage(void),
308 UnregisterTIMImage(void),
309 UnregisterTTFImage(void),
310 UnregisterTXTImage(void),
311 UnregisterUILImage(void),
312 UnregisterURLImage(void),
313 UnregisterUYVYImage(void),
314 UnregisterVDAImage(void),
315 UnregisterVICARImage(void),
316 UnregisterVIDImage(void),
317 UnregisterVIFFImage(void),
318 UnregisterVSTImage(void),
319 UnregisterWBMPImage(void),
320 UnregisterWMFImage(void),
321 UnregisterWPGImage(void),
322 UnregisterXImage(void),
323 UnregisterXBMImage(void),
324 UnregisterXCImage(void),
325 UnregisterXCFImage(void),
326 UnregisterXPMImage(void),
327 UnregisterXPSImage(void),
328 UnregisterXTRNImage(void),
329 UnregisterXVImage(void),
330 UnregisterXWDImage(void),
331 UnregisterYCBCRImage(void),
332 UnregisterYUVImage(void);
334 #if defined(__cplusplus) || defined(c_plusplus)